# 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](/Volumes/homeassistant/.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.