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"