In this video I’m going I’ll cover how to deploy a full stack app onto an Ubuntu VM running on AWS. We’ll be deploying an app that runs on the Pern stack(postgres, express, React, node). The example project that will be deployed will be the one that is covered in the following tutorial:

We will be using Nginx to serve our app and make use of Let’s encrypt for SSL.

Git Repo:
https://github.com/Sanjeev-Thiyagarajan/PERN-STACK-DEPLOYMENT

Timestamps:

  • 00:00 intro
  • 07:59 Code modification
  • 14:35 Deploy EC2 Instance
  • 18:22 SSH to EC2 Instance
  • 20:27 Install Postgres
  • 32:00 Cloning Postgres database
  • 40:39 Cloning git Repo
  • 42:43 Install Node & PM2
  • 52:27 Build React App
  • 54:07 Install Nginx
  • 55:15 Configure Nginx
  • 01:14:38 Registering Domain
  • 01:19:08 Setting Environment variables
  • 01:30:14 Configure Ubuntu Firewall
  • 01:32:48 Configuring SSL with Let’s Encrypt
  • 01:39:14 Fixing database issues

#ubuntu #postgres #express #react #node

Deploying Full Stack App onto Ubuntu/AWS: Postgres, Express, React, Node + SSL Let's Encrypt
11.55 GEEK