Files
Heizung/raspi/docker-compose.yml
T
2026-04-16 17:50:30 +02:00

33 lines
793 B
YAML

services:
heizung-web:
build: .
container_name: heizung-web
restart: unless-stopped
ports:
- "5000:5000"
# Serial-Port zum Arduino durchreichen
# Falls /dev/ttyACM0 genutzt wird: beide Zeilen anpassen
devices:
- /dev/ttyACM0:/dev/ttyACM0
# Privileged-Modus damit der Container auf das Serial-Device zugreifen kann
# Alternativ: group_add mit der dialout-GID (auf Raspi OS meist 20)
privileged: true
env_file:
- .env
volumes:
# Logs persistent speichern (optional)
- heizung-logs:/app/logs
# Neustart erst nach Netzwerk (wichtig für DB-Verbindung)
# Die App funktioniert auch ohne DB, daher kein hard depends_on
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
heizung-logs: