Skip to content

Deployment and rollback

Justin Gasper edited this page Feb 24, 2021 · 4 revisions

Standard deployment / upgrade

Standard deployment is just to merge develop to master on this repo: https://github.com/topcoder-platform/forums

CircleCI will deploy the code to production

Rollback

Generally speaking, for a standard upgrade / deployment, the rollback can be done in CircleCI, just by selecting and deploying a previous commit.

For a more serious rollback, if the database has changed or is corrupted somehow, we will also need to restore the database in RDS from a backup. This should rarely, if ever, have to happen because database changes are usually unnecessary for the work we've been doing.

Clone this wiki locally