In this video, you will learn how to deploy a NestJS (NodeJS) project that uses Typescript and Yarn into ElasticBeanstalk.
Helpful contents:
- Ec2 burstable instances: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html
- EbExtensions: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html
- EbExtensions, commands, and container commands: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html#linux-commands
- AWS Pricing calculator: https://calculator.aws
0:00 - Introduction
0:40 - Setup initial ElasticBeanstalk project for NodeJS
4:47 - Configure environment variables (code side)
6:22 - Configure environment variables (ElasticBeanstalk side)
7:18 - Create ".ebextensions" folder and config files
10:52 - Create bash script to zip project
12:56 - Upload zipped file to ElasticBeanstalk
13:13 - Observations for health check
13:55 - Final tests
14:35 - Conclusion