version: '3' vars: REGISTRY: reg.cadoles.com/lacanne API_IMAGE_NAME: realzapi API_IMAGE_VERSION: v1.0.0 DB_IMAGE_NAME: realzdb DB_IMAGE_VERSION: v1.0.0 tasks: default: deps: [ build ] silent: true build-api: desc: Construction de l'image Docker realz API cmds: - docker build -t {{.REGISTRY}}/{{.API_IMAGE_NAME}}:{{.API_IMAGE_VERSION}} -t {{.REGISTRY}}/{{.API_IMAGE_NAME}}:latest -f docker/Dockerfile.api . silent: true build-db: desc: Construction de l'image Docker realz DB cmds: - docker build -t {{.REGISTRY}}/{{.DB_IMAGE_NAME}}:{{.DB_IMAGE_VERSION}} -t {{.REGISTRY}}/{{.DB_IMAGE_NAME}}:latest -f docker/Dockerfile.db . silent: true build: desc: Construction des images Docker realz deps: [ build-api, build-db ] publish: deps: [ build-api, build-db ] cmds: - docker login {{.REGISTRY}} - docker push {{.REGISTRY}}/{{.API_IMAGE_NAME}}:{{.API_IMAGE_VERSION}} - docker push {{.REGISTRY}}/{{.API_IMAGE_NAME}}:latest - docker push {{.REGISTRY}}/{{.DB_IMAGE_NAME}}:{{.DB_IMAGE_VERSION}} - docker push {{.REGISTRY}}/{{.DB_IMAGE_NAME}}:latest silent: true