Fix pipeline deployment with postgres
All checks were successful
Build, test and publish / verify (push) Successful in 6m15s

This commit is contained in:
2026-11-05 11:20:49 +01:00
parent 7a358ae623
commit 01506ef837
4 changed files with 62 additions and 9 deletions

View File

@@ -30,7 +30,7 @@ Gebruik je bestaande beheeraccount voor deze stappen:
5. Schakel **Terminal en SNMP → Terminal → SSH-service inschakelen** in. De
maintainer heeft SSH-poort **22** bevestigd. Beperk toegang tot mini-pc/LAN/VPN;
configureer geen internet-portforwarding.
6. Controleer dat Container Manager/Docker draait, dat Docker Compose **v2**,
6. Controleer dat Container Manager/Docker draait, dat Docker Compose **v2.17 of nieuwer**,
`curl`, `timeout` met `-k` en `sh` beschikbaar zijn. Op de NAS is geen Java,
Python of Git nodig. Controleer het Docker-pad, doorgaans `/usr/local/bin/docker`.
@@ -287,8 +287,8 @@ nieuwe release door te drukken.
## Na S16 en lokale verificatie
De databaseservice en het volume `agiledancers-production-database` blijven buiten
de vervanging van backend en frontend. `production.env` levert het databasewachtwoord
ook bij retry en rollback; het staat niet in releasebestanden. De procedure vereist
de vervanging van backend en frontend. Compose leest `production.env` rechtstreeks via `--env-file`, zodat het
databasewachtwoord ook via sudo en bij retry en rollback beschikbaar is; het staat niet in releasebestanden. De procedure vereist
databasecompatibiliteit met de vorige applicatieversie. Plan incompatibele migraties
apart: imageherstel maakt geen migratie ongedaan. Rollback naar een oude release
van vóór S16 kan de database niet lezen. Backup/restore blijven S17-werk.