DocsDeploymentsDeployment Overview

Deployments

Deployment Overview

Deploy your app to a public URL with one click.

Deploying on Syvera

Syvera offers two deployment types to match your app's traffic pattern:

Autoscale deployments

Best for: web apps, APIs, and services with variable traffic

Autoscale deployments automatically spin up and down based on incoming requests. You only pay for actual compute time.

  • Cold starts in ~500ms
  • Scales to zero when idle
  • Ideal for apps with unpredictable traffic

Reserved VM deployments

Best for: always-on services, bots, background workers

Reserved VMs run continuously and never spin down. Use them for:

  • Discord and Telegram bots
  • Background job processors
  • WebSocket servers
  • Apps that can't tolerate cold starts

Deploying your app

  1. Click Deploy in the top navigation bar
  2. Choose Autoscale or Reserved VM
  3. Configure your deployment settings:

- Build command (optional)

- Run command

- Environment variables

  1. Click Deploy now

Your app receives a public URL at https://{repl-name}.{username}.repl.co.

Deployment logs

Real-time logs are available in the Deployments panel. Logs are retained for 7 days (Core) or 30 days (Pro+).

Rollbacks

Every deployment is versioned. To roll back:

  1. Open Deploy → History
  2. Find the version you want to restore
  3. Click Redeploy

Traffic shifts to the previous version instantly, with no downtime.