acmucsd / membership-portal

REST API for the UC San Diego ACM chapter's membership portal.
https://members.acmucsd.com
Mozilla Public License 2.0
17 stars 5 forks source link

Look into automating migrations w/ Caprover and/or AWS #226

Open shravanhariharan2 opened 2 years ago

shravanhariharan2 commented 2 years ago

Migrations on prod aren't being run automatically - Heroku was able to do this automatically in the Procfile during the release stage, but Caprover doesn't seem to have this functionality out-of-the-box (https://github.com/caprover/caprover/issues/423). We should look into ways of getting this automation back up so that we won't need to manually migrate every time a prod deployment is made

shravanhariharan2 commented 2 years ago

Flagging this as high priority as this can lead to serious deployment issues if not addressed (i.e the entire app can go down if a PR is merged with a migration change that doesn't get ran after merging to master)