Skip to content

Abhimishra2424/chat-application

Repository files navigation

Deploy a NodeJS React app to AWS EC2

Prepare the code

  1. Update client links to be relative to new host
  2. Create a .env and use env vars for DB credentials
  3. Push the code to a git repo

Set up the EC2 instance:

  1. Launch an EC2 instance
  2. Connect to it and install NodeJS on it

Set up the RDS instance:

  1. Launch an RDS instance
  2. Set up a user and password for the server to access it
  3. Connect to it and create your app's schema

Set up nginx

  1. Install nginx
  2. Update server blocks and map / to client and /graphql to server
  3. Build client files and copy them to where nginx is serving from

Set up pm2

  1. Install pm2
  2. Add the server as a process

Done

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published