- Create S3 Bucket to Save Deploy/Config Files
- Create Iam Permissions
- Bot Iam for GithubActions
- Ec2 Role for Beanstalk Ec2 Instance
- Create Certificates
- Create KeyPairs for SSH Access into Ec2 Instances
- Create Beanstalk Application
- Create Beanstalk Environment
- Create DNS Record in Route 53
- Copy Pem Key into
$HOME/.ssh/
Folder
# Update Key Permissions
chmod 400 test.pem
# SSH Command
ssh -i $HOME/.ssh/test.pem ec2-user@ec2-13-58-189-55.us-east-2.compute.amazonaws.com
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/nodejs-configuration-procfile.html
- https://pm2.keymetrics.io/docs/tutorials/use-pm2-with-aws-elastic-beanstalk/
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-linux-extend.html