elasticbeanstalk-ts-template
v1.0.0
Published
A TypeScript template for an AWS Elastic Beanstalk application
Downloads
2
Maintainers
Readme
Prerequisites
The Elastic Beanstalk CLI. I used
brew install awsebcli
.A global installation of TypeScript:
npm install -g typescript
.
Setup
Execute
eb init --platform node.js --region us-east-2
. The eb init command creates the Elastic Beanstalk application that can be found here. By default the application will be named after the folder this command is executed in.Execute the
eb create --sample elasticbeanstalk-ts-template-env -p "Node.js 14 running on 64bit Amazon Linux 2"
. The eb create command creates the environment that can be found here. It's safe to ignore the warning about not specifying a Node.js version, because it will be specified as part of the deployed artifact in step 4.Add 2 lines to the bottom of
.elasticbeanstalk/config.yml
. The generated zip file's name should be equal to thename
parameter used in the package.json.
deploy:
artifact: dist/elasticbeanstalk-ts-template.zip
- Execute
npm install
thennpm run deploy.
This will compile thesrc
folder intobuild
, produce a zipped artifact, and deploy it to Elastic Beanstalk.
Testing
- Execute
eb open
.