Files
mailcow-birthday-daemon/docs/update.md

1.6 KiB

Update

Vor dem Update

Das Docker-Volume birthdaydaemon enthält die Zustandsdatei mit allen App-Passwörtern. Es empfiehlt sich, vor größeren Versionssprüngen ein Backup anzulegen:

cd /opt/mailcow-dockerized
docker compose cp birthdaydaemon:/data/state.json ./state.json.bak

Image aktualisieren

Um den Mailcow Birthday Daemon auf die neueste Version zu aktualisieren, genügen folgende Schritte im Mailcow-Verzeichnis:

cd /opt/mailcow-dockerized
docker compose pull birthdaydaemon
docker compose up -d birthdaydaemon

Auf eine bestimmte Version wechseln

  1. Die gewünschte Version in der Container Registry auswählen.
  2. Den Image-Tag in der docker-compose.override.yml anpassen:
image: git.techniverse.net/scriptos/mailcow-birthday-daemon:1.0.0
  1. Container neu starten:
docker compose up -d birthdaydaemon

Hinweise

  • Die Zustandsdatei (/data/state.json) im Volume birthdaydaemon bleibt bei Updates erhalten. Gespeicherte App-Passwörter werden weiterverwendet.
  • Ein Neustart des Containers löst sofort einen Synchronisationszyklus aus.
  • Falls sich der Standard-Kalendername (CALENDAR_NAME) mit einem Update ändert, siehe den Abschnitt zur Kalender-Umbenennung in der Schnellstart-Dokumentation.

Nach dem Update

Nach dem Neustart die Logs prüfen, um sicherzustellen, dass alles korrekt funktioniert:

cd /opt/mailcow-dockerized
docker compose logs -f birthdaydaemon