Ops Team Communication Log - hackforla/VRMS GitHub Wiki

Summary

Alex noted that we have a history of losing communication histories due to free Slack tier not retaining data. He suggested I copy over our progress to this document as an artifact.

Wednesday 06/30/2021

Akib connected with Sophia Alice to help us get v0.3 hosted on AWS

Thursday 07/01/2021

Dev team (David, Mohith, Jason, ???) met with Sophia Alice, she helped get an EC2 instance started. Discussed desire to host on Incubator, but it was too late in the evening to pursue further.

Tuesday 07/13/2021

Jason attended Ops COP meeting, connected with Anthony Choi. Left message for team with details on VRMS project needs:

Hi @Anthony Choi,
Great speaking with you tonight!  Really appreciate you and the ops team help.  Here's a quick recap of what we discussed:
- The HackForLA VRMS project is located here: https://github.com/hackforla/VRMS.  It is a express website hosted within Docker, with an external Mongo database.
- The 'development' branch of the project is version 0.3 and we would like the ops team's help in getting this hosted as a staging environment on AWS and incubator.
- Once that is hosted, we expect that we'll want to promote version 0.3 to Production very quickly.
- In addition to the above, we are creating a new branch for version 0.4 (NOTE: this branch has not been created yet).
- We would like to also set up a staging environment for version 0.4, and work with you to create a CI/CD pipeline so that as we merge changes into the branch they will be available for the Product team to review.

Happy to work with you and the other ops team members to answer questions and work with you to get these steps completed.

@Bonnie, @Alex Anakin, @Akib Rhast, @Mohith - please feel free to chime in if I've gotten anything wrong or if I've missed including anything!

Monday 07/19/2021

Jason got Darren's contact information from Bonnie. Jason reached out to Darren outside of Slack.

Wednesday 07/21/2021

Got in touch with Darren in a special meeting arranged by Bonnie. Darren reviewed the v0.3 setup and provided guidance on a number of required changes.

  • Health check pages for backend/frontend
  • revised Docker files
  • moved MailHog settings to .ENV variables

Jason created a subsequent PR to address all changes

Thursday 8/12/2021

Darren and Bonnie joined the VRMS team's meeting. Darren worked late to get us to limping with a hosted version v0.3 on dev.vrms.io.

Open Issue: the front-end docker image does not retain the environment variable for the CUSTOM_REQUEST_HEADER. Possible options for resolution:

  • Replace nginx docker image with a nodejs image
  • Find alternate nginx docker image that supports passing environment variables into worker processes

Darren created a new branch and PR in the HackforLA/VRMS github: https://github.com/hackforla/VRMS/pull/669

He showed us how to trigger a deployment once we have corrected the client docker image. Bonnie added the necessary secrets to allow us to run the CI/CD workflow.