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.
23 lines
540 B
Makefile
23 lines
540 B
Makefile
.PHONY: dev_back dev_front dev docker docker-build
|
|
|
|
# Backend avec auto-reload uvicorn
|
|
dev_back:
|
|
uv run plesna-gerance serve --reload
|
|
|
|
# Frontend avec hot-reload Vite
|
|
dev_front:
|
|
cd frontend && npm run dev
|
|
|
|
# Lance les deux en parallèle
|
|
dev:
|
|
$(MAKE) dev_back & $(MAKE) dev_front & wait
|
|
|
|
# Tire l'image publiee (registre Gitea) et lance via podman-compose
|
|
docker:
|
|
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 .
|