deploy: consomme l'image Docker publiée par la CI au lieu d'un build local
Le docker-compose.yml tire désormais git.opytex.org/lafrite/plesna-gerance:latest et persiste les données dans un volume nommé (plesna-data) plutôt qu'un bind-mount. make docker fait pull+up ; make docker-build reste disponible pour tester l'image en local.
This commit is contained in:
11
Makefile
11
Makefile
@@ -1,4 +1,4 @@
|
||||
.PHONY: dev_back dev_front dev docker
|
||||
.PHONY: dev_back dev_front dev docker docker-build
|
||||
|
||||
# Backend avec auto-reload uvicorn
|
||||
dev_back:
|
||||
@@ -12,6 +12,11 @@ dev_front:
|
||||
dev:
|
||||
$(MAKE) dev_back & $(MAKE) dev_front & wait
|
||||
|
||||
# Build et lance via podman-compose
|
||||
# Tire l'image publiee (registre Gitea) et lance via podman-compose
|
||||
docker:
|
||||
podman-compose up --build
|
||||
podman-compose pull
|
||||
podman-compose up -d
|
||||
|
||||
# Construit l'image en local (test avant publication)
|
||||
docker-build:
|
||||
podman build -f backend.Dockerfile -t plesna-gerance:local .
|
||||
|
||||
Reference in New Issue
Block a user