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: