33 lines
1.0 KiB
YAML
33 lines
1.0 KiB
YAML
version: '3.8'
|
|
|
|
services:
|
|
md-to-print:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: md-to-print:latest
|
|
container_name: md-to-print
|
|
volumes:
|
|
# Monter le répertoire contenant les fichiers markdown (lecture seule)
|
|
- ./documents:/workspace/documents:ro
|
|
# Monter le répertoire de sortie pour les PDFs
|
|
- ./output:/workspace/output
|
|
# Monter le répertoire de logs
|
|
- ./logs:/workspace/logs
|
|
# Accès à l'imprimante via CUPS (nécessite configuration CUPS)
|
|
- /var/run/cups:/var/run/cups:ro
|
|
# Optionnel: pour la prévisualisation graphique (décommenter si nécessaire)
|
|
# - /tmp/.X11-unix:/tmp/.X11-unix:ro
|
|
environment:
|
|
- TZ=Europe/Paris
|
|
- DISPLAY=${DISPLAY:-}
|
|
network_mode: host
|
|
# Pour l'accès à l'affichage (prévisualisation)
|
|
# Décommenter les lignes suivantes si vous avez besoin de la prévisualisation graphique:
|
|
# stdin_open: true
|
|
# tty: true
|
|
# devices:
|
|
# - /dev/dri:/dev/dri
|
|
restart: "no"
|
|
|