Initial commit: Script MD to Print avec Docker
This commit is contained in:
32
docker-compose.yml
Normal file
32
docker-compose.yml
Normal 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"
|
||||
|
||||
Reference in New Issue
Block a user