Initial commit: Script MD to Print avec Docker

This commit is contained in:
syoul
2025-12-25 15:20:50 +01:00
commit daa932a0ed
12 changed files with 2754 additions and 0 deletions

32
docker-compose.yml Normal file
View File

@@ -0,0 +1,32 @@
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"