S16 postgresql opslag added
All checks were successful
Build, test and publish / verify (push) Successful in 7m31s
All checks were successful
Build, test and publish / verify (push) Successful in 7m31s
This commit is contained in:
@@ -4,10 +4,11 @@ De buildworkflow bouwt, test en publiceert automatisch. Productie verandert
|
||||
alleen via **Actions → Deploy production → Run workflow** of **Rollback
|
||||
production**. Start beide vanaf `main`; de workflows verschijnen na de merge.
|
||||
|
||||
**Tot S16 is geïmplementeerd kan iedere deployment, retry, rollback of automatisch
|
||||
herstel alle applicatiegegevens wissen.** Informeer de launching partner vooraf.
|
||||
Een onderbroken berekening moet opnieuw worden gestart. Een herstelde
|
||||
applicatieversie herstelt geen verloren gegevens.
|
||||
**Voor de eerste S16-deployment: exporteer alle scholen voordat de oude backend
|
||||
stopt.** De oude release bewaart gegevens alleen in geheugen. Configureer ook
|
||||
`DATABASE_PASSWORD` in `production.env`. Zie [database-inrichting en overgang](persistent-storage.md).
|
||||
Nieuwe releases gebruiken een apart PostgreSQL-volume; verwijder dit volume niet.
|
||||
Onderbroken berekeningen worden als Interrupted hersteld en starten niet vanzelf.
|
||||
|
||||
## Eenmalige DSM-inrichting
|
||||
|
||||
@@ -285,11 +286,12 @@ nieuwe release door te drukken.
|
||||
|
||||
## Na S16 en lokale verificatie
|
||||
|
||||
S16 blokkeert S6 niet. Zodra S16 is ingevoerd, moeten database/volumes buiten de
|
||||
vervangbare containers blijven en saved data zowel deployment als rollback
|
||||
overleven. De gewone procedure vereist dan databasecompatibiliteit met de vorige
|
||||
applicatieversie. Plan incompatibele migraties apart: imageherstel maakt geen
|
||||
migratie ongedaan. Backup/restore blijven S17-werk.
|
||||
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
|
||||
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.
|
||||
|
||||
```sh
|
||||
java ci/Ci.java test
|
||||
|
||||
Reference in New Issue
Block a user