Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy a dev instance of our app #330

Open
2 of 4 tasks
fyliu opened this issue Jun 27, 2024 · 1 comment · May be fixed by #466
Open
2 of 4 tasks

Deploy a dev instance of our app #330

fyliu opened this issue Jun 27, 2024 · 1 comment · May be fixed by #466
Assignees
Labels
complexity: large Very free-form with vague requirements that need to be worked out; will take many hours dependency Issue has dependencies feature: infrastructure For changes on site technical architecture role: dev ops s: CTJ stakeholder: Civic Tech Jobs s: hackforla.org stakeholder: hackforla.org website s: kb stakeholder: knowledgebase s: PD team stakeholder: People Depot Team s: VRMS stakeholder: VRMS size: 3pt Can be done in 13-18 hours

Comments

@fyliu
Copy link
Member

fyliu commented Jun 27, 2024

Dependency

Overview

The last part of our initial deployment is to deploy a dev instance for our own testing. ask ops to test and deploy either a dev instance that's triggered by updates to a branch such as main

Action Items

  • ask ops to test and deploy a dev instance that's triggered by updates to a branch such as main
  • if it's easier, split this issue into manual deploy + auto deploy steps

After Merge

Instructions

  • reference other projects' deployment GHAs to create one for ourselves
@fyliu fyliu added size: 2pt Can be done in 7-12 hours s: PD team stakeholder: People Depot Team role: dev ops complexity: medium Straightforward but some complexity (e.g., involves multiple files); will take 2-6 hours labels Jun 27, 2024
@fyliu fyliu added this to the v0.01 - initial setup milestone Jun 27, 2024
@github-project-automation github-project-automation bot moved this to New Issue Review in P: PD: Project Board Jun 27, 2024
@fyliu fyliu added complexity: large Very free-form with vague requirements that need to be worked out; will take many hours feature: infrastructure For changes on site technical architecture size: 3pt Can be done in 13-18 hours ready for product s: CTJ stakeholder: Civic Tech Jobs s: VRMS stakeholder: VRMS s: hackforla.org stakeholder: hackforla.org website s: kb stakeholder: knowledgebase and removed complexity: medium Straightforward but some complexity (e.g., involves multiple files); will take 2-6 hours size: 2pt Can be done in 7-12 hours labels Aug 9, 2024
@shmonks shmonks added the dependency Issue has dependencies label Jan 30, 2025
@shmonks shmonks moved this from 🆕New Issue Review to 🧊Ice Box in P: PD: Project Board Jan 30, 2025
@shmonks shmonks mentioned this issue Jan 31, 2025
5 tasks
@ale210 ale210 self-assigned this Feb 8, 2025
@ale210 ale210 moved this from 🧊Ice Box to 🏗In progress-actively working in P: PD: Project Board Feb 8, 2025
@ale210 ale210 linked a pull request Feb 8, 2025 that will close this issue
@ale210
Copy link
Member

ale210 commented Feb 8, 2025

Hello, I have deployed the app to aws. It is available at:

https://peopledepot-dev.vrms.io/

Some notes

  • committing to the main branch will push code to the dev environment
  • migrations are run at system startup, which will happen if you merge code
  • Logs are available at: here
  • Database credentials are at: here

@fyliu try to log into the incubator AWS account and confirm you have permissions for the above linked resources.

So things you might need to do

  • return HTTP 200 from a request to the root url ('/'). If you don't it can anger the load balancer and pollute your logs with 400 errors and make it difficult to find information.
  • there are a few missing resources that I see that may need to be figured out by the devs, like static resources

Pull request: #466 deployment of the main branch will start when this is merged

@ale210 ale210 moved this from 🏗In progress-actively working to ❓Questions/Review in P: PD: Project Board Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: large Very free-form with vague requirements that need to be worked out; will take many hours dependency Issue has dependencies feature: infrastructure For changes on site technical architecture role: dev ops s: CTJ stakeholder: Civic Tech Jobs s: hackforla.org stakeholder: hackforla.org website s: kb stakeholder: knowledgebase s: PD team stakeholder: People Depot Team s: VRMS stakeholder: VRMS size: 3pt Can be done in 13-18 hours
Projects
Status: ❓Questions/Review
Development

Successfully merging a pull request may close this issue.

3 participants