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

Add AWS Elastic Beanstalk Deployment #80

Open
ryekerjh opened this issue Jan 24, 2019 · 5 comments
Open

Add AWS Elastic Beanstalk Deployment #80

ryekerjh opened this issue Jan 24, 2019 · 5 comments
Assignees
Labels
Server These issues belong to the server folder

Comments

@ryekerjh
Copy link
Contributor

For our APIs here at Shift3

@ryekerjh ryekerjh added help wanted Server These issues belong to the server folder labels Jan 24, 2019
@carlosvargas carlosvargas self-assigned this Jan 28, 2019
@mwallert
Copy link
Contributor

@carlosvargas I just pushed up a starting point and moved some folders around, feel free to modify whatever you need. I'll continue building on this tomorrow!

https://github.com/Shift3/standards-and-practices/tree/mw/issue-80/aws/elastic-beanstalk

@coreyshuman
Copy link
Member

I had started on this but got sidetracked. Here are my notes for reference.

- RDS security setup with EB: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.RDS.html

eb deploy notes
- create environment
- eb init
- setup ~/.aws/... and match in .ebextensions
- RDS? setup RDS
- RDS security (see link above)
- Setup health check URL

Setup SSL  
https://medium.com/@jameshamann/configuring-your-elastic-beanstalk-app-for-ssl-9065ca091f49
- create alias A Record (mydomain-com -> app.xxxxx.us-east-2.elasticbeanstalk.com)
- setup SSL cert
  - Certificate Manager
  - Provision Certificate
  - Public Certificate
  - Enter name > next
  - DNS Validation
  - EB > Configuration > Load Balancer
  - Add Listener, 443, HTTPS, select SSL cert, top policy

@michaelachrisco
Copy link
Contributor

@mwallert and/or @Basim-Elayan Do you know if we are still working on this? This looks related to #246

@mwallert
Copy link
Contributor

@michaelachrisco Another one on my todo list unfortunately. I am not currently working on this but I would like to get the documentation up for non-terraform deployments

@michaelachrisco
Copy link
Contributor

Sounds good, no rush, just looking at following up with all these old issues. Appreciate the response!

In that case, Im thinking this may be a sow burn as we document other projects like you stated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Server These issues belong to the server folder
Projects
None yet
Development

No branches or pull requests

5 participants