[Unit] Description=monitor Deploy-Webhook (loest update.sh bei Push auf main aus) After=network.target docker.service Wants=docker.service [Service] Type=simple # Anpassen: Checkout-Pfad des monitor-Repos auf diesem Server. WorkingDirectory=/opt/monitor EnvironmentFile=/opt/monitor/.env ExecStart=/usr/bin/python3 /opt/monitor/deploy-webhook.py Restart=on-failure RestartSec=5 # Anpassen: Benutzer/Gruppe mit Schreibrechten auf das Repo, git-Zugangsdaten (SSH-Key oder # gespeicherte HTTPS-Credentials fuer "git pull") und Mitgliedschaft in der docker-Gruppe # (fuer "docker compose"). Siehe README_UPDATE.md. User=monitor Group=monitor [Install] WantedBy=multi-user.target