Files
realZ/Taskfile.yml

40 lines
1.1 KiB
YAML

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