How to Deploy Seraph Portal Website

October 3, 2018

Deploy to Development

(1) Create PR of branch vs development (2) Merge PR into development branch (3) Navigate to Development app (4) Click Deploy tab (5) Scroll to Manual deploy (6) Select branch from Github (e.g., development ) (7) Click Deploy Branch (8) Check that Development front-end (no back-end) still works

Deploy to Staging

(1) Create PR of development vs master (2) Merge PR into master branch (3) Navigate to Staging app (4) Click Deploy tab (5) Scroll to Manual deploy (6) Select branch from Github (e.g., master ) (7) Click Deploy Branch (8) Check that Staging still works

Promote to Production

(1) Navigate back to Heroku pipeline (2) Click Promote to Production (3) Click Promote