MERN stack deployment

This page summarizes the projects mentioned and recommended in the original post on /r/node

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • react-specials

    Repo for my React specials app.

  • I have a MERN app, and the React app and Express app are both deployed together (using cyclic.io). You can see the repo here, if you want to see how I set up my folder structure. Basically, the root of the folder is a Node project--the Express app. In a sub-folder i've installed a second Node project--the React app. Then the main Express file needs some lines to tell it to properly server the React app to certain routes.

  • systemd

    The systemd System and Service Manager

  • https://systemd.io/ play with systemd and understand how to start, stop, look at logs of processes. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/chap-managing_services_with_systemd

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

  • If it’s not something simple and needs to be a separate project altogether: I’ve found that Express works very well with Dokku. It has pretty comprehensive documentation and doesn’t require you to have a full understanding of Docker to work. It also handles the zero-downtime deployment side of things and gracefully restarts your app every time it crashes (similar to PM2).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts