40 lines
1.1 KiB
YAML
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
|