packages:
- name: app
type: go
srcs:
- go.mod
- go.sum
- "**/*.go"
- "config/**/*"
env:
- CGO_ENABLED=0
deps:
- components/common-go:lib
- components/content-service-api/go:lib
- components/content-service:lib
- components/registry-facade-api/go:lib
- components/ws-manager-api/go:lib
- components/image-builder-api/go:lib
config:
packaging: app
buildCommand: ["go", "build", "-trimpath", "-ldflags", "-buildid= -w -s -X 'main.Version=commit-${__git_commit}'"]
- name: docker
type: docker
deps:
- :app
argdeps:
- imageRepoBase
config:
buildArgs:
VERSION: ${version}
dockerfile: leeway.Dockerfile
metadata:
helm-component: wsManagerMk2
image:
- ${imageRepoBase}/ws-manager-mk2:commit-${__git_commit}
- name: crd
type: generic
srcs:
- config/crd/bases/*.yaml
config:
commands:
- ["find", ".", "-name", "*.yaml", "-exec", "mv", "{}", ".", ";"]
- ["rm", "-r", "config"]