Software Alternatives & Reviews

How to deploy a node app

Render PM2
  1. 1
    Render is a unified platform to build and run all your apps and websites with free SSL, a global CDN, private networks and auto deploys from Git.

    #Cloud Infrastructure #Cloud Computing #Cloud Hosting 415 social mentions

  2. 2

    PM2

    Advanced, production process manager for Node.js
    I recently moved to using Docker as my "process manager," after using pm2 for a couple years to manage 5-10 random apps/APIs. Even for fairly simple stuff (and definitely as you go from medium complexity on up), Docker is superior in my opinion - easy workflow for updating from a Git repo (git pull && docker compose up --build -d is all you need most of the time), system packages (e.g. C/C++ library headers) are sandboxed so you don't have to worry about upgrading your server OS when it has an ancient version of some package you happen to need, and with Compose you can use .env files to set a bunch of environment variables at startup. Docker isn't a magic bullet for ops but it is a tool worth learning if you're running a server these days imho.

    #Monitoring Tools #Performance Monitoring #Log Management 50 social mentions

Discuss: How to deploy a node app

Log in or Post with