Deploying Node.js applications with Elastic Beanstalk
This chapter provides instructions for configuring and deploying your Node.js web application to AWS Elastic Beanstalk. It also provides walkthroughs for common tasks such as database integration and working with the Express framework. Elastic Beanstalk makes it easy to deploy, manage, and scale your Node.js web applications using Amazon Web Services.
You can deploy your application in just a few minutes using the Elastic Beanstalk Command Line Interface (EB CLI) or by using the Elastic Beanstalk console. After you deploy your Elastic Beanstalk application, you can continue to use the EB CLI to manage your application and environment, or you can use the Elastic Beanstalk console, AWS CLI, or the APIs.
Follow the QuickStart for Node.js for step-by-step instructions to create and deploy a Hello World Node.js web application with the EB CLI.
Topics
- QuickStart: Deploy a Node.js application to Elastic Beanstalk
- Setting up your Node.js development environment for Elastic Beanstalk
- Using the Elastic Beanstalk Node.js platform
- More Elastic Beanstalk example applications and tutorials for Node.js
- Deploying a Node.js Express application to Elastic Beanstalk
- Deploying a Node.js Express application with clustering to Elastic Beanstalk
- Deploying a Node.js application with DynamoDB to Elastic Beanstalk
- Adding an Amazon RDS DB instance to your Node.js Elastic Beanstalk environment
- Node.js tools and resources