Skip to content
In production2026Server

Zero-downtime CI/CD pipelines

Release-directory deploys with candidate-port health checks and automatic rollback, reused across several products.

What I built

  • GitHub Actions build → SSH → atomic symlink switch → PM2 reload
  • Health check on a spare port before traffic moves
  • Secrets rendered from CI into the server environment

Need something like this?

Tell me about your project and I'll tell you honestly how I'd build it.

Talk on WhatsApp