docker-compose.prod.yml
Rama main · réplica de lectura del repositorio original.
services:
excerpta:
# Image publique par défaut, pour que ce fichier serve tel quel.
# Un déploiement depuis un autre registre surcharge REGISTRY_IMAGE.
image: ${REGISTRY_IMAGE:-ghcr.io/notarobot63/excerpta:latest}
container_name: excerpta
restart: unless-stopped
ports:
# Publié sur toutes les interfaces : l'application reste alors joignable en
# HTTP direct par quiconque atteint l'hôte, en contournant le reverse proxy
# (et donc HSTS, journalisation, filtrage). Si le proxy est sur la machine,
# préférer "127.0.0.1:8070:8000".
- "8070:8000"
env_file: .env
volumes:
- excerpta_data:/app/data
# L'image tourne sous l'UID 10001 ; ces deux réglages ferment ce dont un
# processus applicatif n'a de toute façon pas l'usage.
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
volumes:
excerpta_data: