Files
pdf_oralia_vibe/docker-compose.yml
Bertrand Benjamin 5fc6f66955
All checks were successful
Build and Publish Docker Image / Tests (push) Successful in 12m53s
Build and Publish Docker Image / Build App Image (push) Successful in 2m15s
Build and Publish Docker Image / Build Summary (push) Successful in 3s
feat: fait reposer le deploiement sur des versions taguees
2026-07-31 15:28:11 +02:00

22 lines
866 B
YAML

services:
app:
# Image publiée par la CI Gitea (pas de build local). La version déployée
# est épinglée dans .env (voir .env.example) : en production on suit un
# numéro de version, pas la pointe de main. Sans .env, on retombe sur
# `latest`, qui suit main et n'a donc pas de garantie de stabilité.
image: git.opytex.org/lafrite/plesna-gerance:${PLESNA_VERSION:-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: