Skip to content

barcellos-pedro/poc-express-handlebars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Practice based on this blog post from Nate Maile

This project was made to expose me to how to set up a server and deploy a web app.

Going through this process I learned valuable concepts and ideas about the development process beyond localhost.

During the journey I learned about cloud providers, domains, server plans, git, remote access to the server (ssh), process managers, observability and environments.

Tech

  • Nodejs
  • Express
  • Handlebars
  • SQLite

Tools

  • Digitalocean Droplet (Server)
  • Nginx (Web server)
  • PM2 (Process Manager)
  • New Relic (Observability)

Docs

Bônus

Nginx config page already includes the step below

To obtain Free SSL certificate from Let's Encrypt checkout Certbot