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

Smoother develop/deploy workflow onboarding #805

Open
6 tasks
robouden opened this issue Apr 18, 2021 · 3 comments
Open
6 tasks

Smoother develop/deploy workflow onboarding #805

robouden opened this issue Apr 18, 2021 · 3 comments

Comments

@robouden
Copy link
Contributor

DRAFT!!!
I would propose we make an overview (like we have for the infrastructure) for the development setup. Feel free to add, modify.

  • integration of different repos
  • flow of development
  • development to publishing (local->dev->production)
  • different ways to deploy
  • credentials needed to work (local permissions, slack, GitHub, AWS)
  • AWS console ES/Beanstack/S3/LB/instances relation/setup.
@matschaffer matschaffer added this to In progress in API Team board May 10, 2021
@matschaffer matschaffer self-assigned this May 10, 2021
@matschaffer
Copy link
Contributor

Considering this in-progress since my work on #810 ties into this

Once gitpod support is merged and working, we can center the docs around that rather than trying to maintain setup docs for multiple OSes.

@matschaffer
Copy link
Contributor

I haven't tested it yet, but for deployment I think we can set up gitpod for safecast_deploy and have people add AWS keys to their gitpod account according to the docs on https://www.gitpod.io/docs/environment-variables/

Though it might be more fun to make a slack-bot based deploy system instead and then no-one has to clone safecast_deploy unless they're working directly on the deploy tooling.

@matschaffer matschaffer changed the title Overview for development Smoother develop/deploy workflow onboarding May 10, 2021
@matschaffer matschaffer moved this from In progress to Soon in API Team board May 19, 2021
@matschaffer matschaffer removed their assignment May 19, 2021
@matschaffer
Copy link
Contributor

Gitpod is all done and merged. Still need doc updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants