- AWS CDK
- AWS ElasticBeanStalk
- TypeScript
- KoaJS
- Bunyan
This is an experiment of mine for a potential API, deployed through AWS Elastic Beanstalk via Docker. Make sure you've got AWS CDK installed locally, after that you can do
source ./archive.sh
source ./deploy.sh
Which will trigger the build, archive and cdk to deploy the API to AWS.
Make sure you have installed both typescript and ts-node npm packages globally, as cdk uses them.
Set up an .env file and add the following environment variables to it
AWS_REGION=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=