|
@@ -1,18 +1,41 @@
|
|
|
+workspace:
|
|
|
+ base: /app
|
|
|
+ path: .
|
|
|
+
|
|
|
pipeline:
|
|
|
- backend:
|
|
|
+ backend-deps:
|
|
|
image: golang
|
|
|
- commands:
|
|
|
- - GOPATH=$(pwd)/go/deps:$(pwd)/go
|
|
|
+ environment:
|
|
|
+ - GOPATH=/app/go/deps:/app/go
|
|
|
+ commands:
|
|
|
- go get ./go/src/...
|
|
|
- go get -t ./go/src/...
|
|
|
+ frontend-deps:
|
|
|
+ image: node:6
|
|
|
+ commands:
|
|
|
+ - cd browser/vue-flow && yarn
|
|
|
+
|
|
|
+ backend-test:
|
|
|
+ image: golang
|
|
|
+ environment:
|
|
|
+ - GOPATH=/app/go/deps:/app/go
|
|
|
- go test ./go/src/...
|
|
|
- - CGO_ENABLED=0 go build flowserver/cmd/flowserver
|
|
|
- frontend:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ backend-build:
|
|
|
+ image: golang
|
|
|
+ commands:
|
|
|
+ - ls -la
|
|
|
+ - ls -la go/bin
|
|
|
+ - CGO_ENALED=0 go build flowserver/cmd/flowserver
|
|
|
+ frontend-build:
|
|
|
image: node:6
|
|
|
commands:
|
|
|
- - cd browser/vue-flow && yarn
|
|
|
- yarn build
|
|
|
- dist:
|
|
|
+
|
|
|
+ dist:
|
|
|
image: docker
|
|
|
commands:
|
|
|
- mkdir -p DIST
|