fix(config): fix configuration management

This commit is contained in:
2025-10-13 16:47:09 +02:00
parent 3d85723de9
commit fac5eb8a66
7 changed files with 113 additions and 58 deletions

View File

@@ -1,7 +1,8 @@
version: '3'
vars:
API_IMAGE_NAME: realz
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
@@ -14,15 +15,25 @@ tasks:
build-api:
desc: Construction de l'image Docker realz API
cmds:
- docker build -t {{.API_IMAGE_NAME}}:{{.API_IMAGE_VERSION}} -t {{.API_IMAGE_NAME}}:latest -f docker/Dockerfile.api .
- 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 {{.DB_IMAGE_NAME}}:{{.DB_IMAGE_VERSION}} -t {{.DB_IMAGE_NAME}}:latest -f docker/Dockerfile.db .
- 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