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.
19 lines
599 B
YAML
19 lines
599 B
YAML
services:
|
|
app:
|
|
# Image publiée par la CI Gitea (pas de build local).
|
|
image: git.opytex.org/lafrite/plesna-gerance:latest
|
|
ports:
|
|
# hôte:conteneur — l'app (API + interface web) écoute sur 8000
|
|
- "8080:8000"
|
|
volumes:
|
|
# Volume nommé dédié aux données (base SQLite + documents).
|
|
- plesna-data:/app/data
|
|
environment:
|
|
# Le conteneur écrit ses données ici ; get_data_dir() en dérive
|
|
# database.sqlite et documents/ (cf. src/plesna_gerance/paths.py).
|
|
- PLESNA_DATA_DIR=/app/data
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
plesna-data:
|