Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I have a Node.js app running on a Droplet with PM2 and Nginx. Every time I deploy new code I have to restart PM2 which causes a few seconds of downtime. For my current project this is starting to be a real problem as users are noticing.
I have read a bit about zero-downtime deployments but most guides assume you are using Kubernetes or some cloud-native setup. Is there a simple way to achieve this on a single Droplet with my current stack?
hbarnard
6a2e133a62fe4859920f9233303d8c
Maria Smith
KFSys
Leon Junior
hashembarret@gmail.com
e13d124f55014cf1a5bfd586997890
KathyNandita
JetForMe
1636b10487fe4ab5b1e3bc483fd84f
tcd3a5f8b59c7715c2257511a8