Skip to content

Scholar@UC Environment Deployment Procedure

Thomas Scherz edited this page Feb 18, 2021 · 9 revisions

Dev server

  1. Create a tunnel: ssh [email protected] -L 2222:SERVER_NAME:22
  2. Deploy: cap dev deploy
  3. See https://git.uc.edu/UCLIBS/private_documentation/blob/master/Capistrano_Deploy.md for SERVER_NAME
  4. When the deployment is finished, check the log for errors.
  5. Visit https://scholar-dev.uc.edu to verify the site is up.

QA server

  1. Review Risk Matrix : https://github.com/uclibs/scholar_uc/issues/203
  2. When the deployment is finished, check the log for errors.
  3. Visit https://scholar-qa.uc.edu to verify the site is up.
  4. If a Security scan against QA is needed, set date for request of Security scan to be the date of deploy to QA.
  5. Visit Hailstorm and request scan: https://uc.teamdynamix.com/TDClient/Requests/ServiceDet?ID=5368
  6. If a Hailstorm scan will take place, await results and determine if remediation is necessary before moving on to Production server.

Production server

  1. Visit UCIT Change Request: https://webapps2.uc.edu/ucit/changemgmt/ChangeManagementForm.aspx
  2. Wait for request approval. Once approval has been received, communicate date and time to stake holders.
  3. When the deployment is finished, check the log for errors.
  4. Visit https://scholar.uc.edu to verify the site is up.