SURFscz / SRAM-deploy

Deploy scripts for the SCZ
Apache License 2.0
5 stars 5 forks source link

SBS databse migrations draaien tijdens de deploy #290

Closed baszoetekouw closed 2 years ago

baszoetekouw commented 2 years ago

De databasemigraties draaien momenteel bij de SBS startup (https://github.com/SURFscz/SBS/blob/main/server/__main__.py#L158). Beter zou zijn om deze te draaien in de deploy in ansible.

database url aanpassen in sbs/server/amigrations/alembic.ini en ../../sbs-env/bin/alembic --config migrations/alembic.ini upgrade head runnen

Daarbij kunnen we dan een database user gebruiken met meer permissies dan de standaard SBS user (bv de admin die we toch al hebben om users aan te maken).

baszoetekouw commented 2 years ago

Kwam ook naar boven in security audit: als we de migraties in de deploy, dan kunnen we de database user van sbs lagere permissies krijgen.