Initial commit

This commit is contained in:
2026-07-31 22:17:22 +02:00
commit c6fa5d3201
14 changed files with 1459 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
[Unit]
Description=Reverse-Proxy Update (Caddy/HAProxy Images + Projekt)
Wants=network-online.target
After=network-online.target docker.service
Requires=docker.service
[Service]
Type=oneshot
# Der Git-Checkout IST das Laufzeitverzeichnis (kein separates Deployment-
# Ziel). Pfad an euren tatsächlichen Klon-Ort anpassen, falls abweichend
# von /opt/reverse-proxy:
WorkingDirectory=/opt/reverse-proxy
ExecStart=/opt/reverse-proxy/update/update.sh --force
# Muss Docker ansprechen können - entweder root oder ein Nutzer in der
# docker-Gruppe. Läuft der Rest eurer Infra unter einem Service-User,
# hier entsprechend eintragen:
User=root
# Exit-Code 1 (= Update erfolgreich angewendet) und 2 (= fehlgeschlagen/
# Rollback) sollen NICHT als systemd-Fehlschlag gewertet werden, nur ein
# echter Absturz (>2) soll das:
SuccessExitStatus=0 1 2