[Unit] Description=Homelab Orchestrator – Homelab-Teil (Oberfläche und Schnittstellen, Rolle homelab) After=network-online.target Wants=network-online.target [Service] Type=simple User=mc2 Group=mc2 WorkingDirectory=/opt/mc2/backend EnvironmentFile=/etc/mc2/homelab.env Environment=MC_ROLLE=homelab Environment=MC_DATEN_DIR=/var/lib/mc2 # Kein Hermes im Container: Meldungen gehen über den Zweitweg direkt an die Telegram-Bot-API. Environment=MC_NOTIFY_HERMES=/bin/false Environment=MC_NOTIFY_NO_ANNOUNCE=1 Environment=MC_TELEGRAM_ENV=/etc/mc2/telegram.env Environment=MC_NOTIFY_LOG=/var/lib/mc2/notify.log Environment=MC_NIGHT_QUEUE=/var/lib/mc2/night-queue.txt Environment=MC_UPDATE_VERLAUF=/var/lib/mc2/mc2-update-verlauf.jsonl ExecStart=/opt/mc2/backend/.venv/bin/uvicorn app:app --host 0.0.0.0 --port 9001 --timeout-graceful-shutdown 3 Restart=always RestartSec=5 [Install] WantedBy=multi-user.target