Add infrastructure stack and planning updates
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user