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

Finalize a deployment workflow using woaq.org #116

Closed
1 of 7 tasks
theecrit opened this issue Jun 26, 2019 · 4 comments
Closed
1 of 7 tasks

Finalize a deployment workflow using woaq.org #116

theecrit opened this issue Jun 26, 2019 · 4 comments
Assignees
Labels
component: api component: backend component: front-end milestone: MVP Required to ship status: needs help Looking for additional contributors to provide input status: ready to work on Prioritized and ready for a contributor to move to "In Progress"
Milestone

Comments

@theecrit
Copy link
Collaborator

theecrit commented Jun 26, 2019

Is your feature request related to a problem? Please describe.
The current plan is to use woaq.org as the production domain for the time being, with the intention of having an easy-to-remember, standalone website accessible to the general public and credentialed users.

Client prod domain on woaq.org corresponding to master branch
Client staging domain on branch_name.woaq.org corresponding to branch name

API prod domain on api.woaq.org corresponding to master branch
API staging domain on api.staging.woaq.org corresponding to active branch

Describe the solution you'd like
For now:

  • woaq.org redirects to GitHub repo

Future:

  • woaq.org provides client interface from master branch
  • branch_name.woaq.org allows for client preview of any branch
  • api.woaq.org provides api access from master branch
  • api.staging.woaq.org provides api access from current active branch
  • AWS S3 bucket to store files

Describe alternatives you've considered
Unmerged branches existing only in local builds, making collaboration a bit more difficult.

Additional context
woaq.org is hosted on OpenOakland's AWS account, so changes need to be made via the Leadership team. Posting the request in #leadership on Slack nets a pretty quick response. @theecrit has access to AWS and may be able to assist.

For Developers

Affected Components

  • AWS

Testing Outline
TBD

@theecrit theecrit added help wanted status: backlog Issue is not ready to be worked on. labels Jun 26, 2019
@theecrit
Copy link
Collaborator Author

@ifed3 Feel free to edit anything in there and re-label accordingly. Thanks!

@ifed3 ifed3 self-assigned this Sep 17, 2019
@theecrit theecrit added milestone: MVP Required to ship and removed help wanted labels Sep 18, 2019
@theecrit theecrit added this to the P0: MVP milestone Sep 18, 2019
@theecrit theecrit removed the status: backlog Issue is not ready to be worked on. label Oct 23, 2019
@theecrit theecrit added the status: needs definition Issue needs more info to be ready to work on label Aug 12, 2020
@theecrit theecrit added the status: backlog Issue is not ready to be worked on. label Aug 12, 2020
@theecrit theecrit added component: api component: backend component: front-end status: needs help Looking for additional contributors to provide input status: ready to work on Prioritized and ready for a contributor to move to "In Progress" and removed status: backlog Issue is not ready to be worked on. status: needs definition Issue needs more info to be ready to work on labels Nov 11, 2020
@TangoYankee TangoYankee self-assigned this Nov 15, 2020
@TangoYankee
Copy link
Member

@theecrit
Copy link
Collaborator Author

Might also be worth taking a look at how OpenOUSD handles staging and deployment: https://github.com/openoakland/openousd-site

@theecrit theecrit assigned ontoneio and unassigned TangoYankee Aug 18, 2021
@theecrit
Copy link
Collaborator Author

Won't fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: api component: backend component: front-end milestone: MVP Required to ship status: needs help Looking for additional contributors to provide input status: ready to work on Prioritized and ready for a contributor to move to "In Progress"
Projects
None yet
Development

No branches or pull requests

4 participants