Files
N22/dokumenter/infrastructure_cutover_checklist.md
T

1.5 KiB

Cutover-checkliste

Brug denne ved skift fra Synology UI-containere til compose for mosquitto, gitea-db og gitea.

Foer cutover

  1. Bekraeft at /.env.infrastructure matcher de nuvaerende mounts, porte og credentials.
  2. Tag backup af: /volume1/docker/gitea/data /volume1/docker/gitea/db /volume1/docker/mosquitto/config /volume1/docker/mosquitto/data /volume1/docker/mosquitto/log
  3. Bekraeft at gamle UI-containere stadig koerer normalt inden du stopper noget.

Stop gammel stack

  1. Stop gitea i Synology UI.
  2. Stop gitea-db i Synology UI.
  3. Stop mosquitto i Synology UI.
  4. Lad containerne blive liggende i UI, men start dem ikke igen under testen.

Start compose-stack

  1. Kør docker compose --env-file .env.infrastructure -f docker-compose.infrastructure.yml up -d gitea-db.
  2. Vent til gitea-db er healthy.
  3. Kør docker compose --env-file .env.infrastructure -f docker-compose.infrastructure.yml up -d gitea mosquitto.

Verificer

  1. Aabn Gitea og bekraeft at login virker.
  2. Bekraeft at repositories og historik er intakte.
  3. Test et git pull og et lille git push.
  4. Bekraeft at Home Assistant reconnecter til MQTT.
  5. Test en MQTT-afhaengig funktion, fx en doerklokke.

Hvis noget er galt

  1. Stop compose-containere.
  2. Start de gamle UI-containere igen i modsat raekkefoelge: mosquitto, gitea-db, gitea.
  3. Fejlsoeg foerst derefter. Den store risiko er forkert mount eller forkert credential, ikke selve compose-formatet.