GateControl upgraden
🚀 Installation & Setup
·
Updated vor 1 Monat
11. Updates
Automatisches Update
cd /opt/gatecontrol
./update.sh
update.sh pullt das neueste Image aus GHCR, erzeugt den Container nur dann neu, wenn tatsächlich ein neues Image gezogen wurde, und loggt nach /var/log/gatecontrol-update.log. Sicher per Cron oder systemd-Timer einplanbar:
# /etc/cron.d/gatecontrol-update
0 3 * * * root /opt/gatecontrol/update.sh
Manuelles Update
cd /opt/gatecontrol
docker compose pull
docker compose up -d
Downtime liegt bei etwa 10–30 Sekunden während Container-Restart und Caddy-Reload des persistierten Zustands. Datenmigration ist nie nötig — Migrationen laufen automatisch beim Container-Start mit Per-Step-Commits, sodass ein gescheiterter Schritt keine erfolgreichen Schritte zurückrollt.
Nach dem Update verifizieren
curl -s http://127.0.0.1:3000/health | jq .version
Der Versions-String muss zum gepullten Tag passen.