Guide for deploying Node.js applications.


Prerequisites

  • 8, 10, 12, 14, 16, 18, 20

Ensure the Node.js version specified in your project configuration files (e.g., package.json, .nvmrc) matches the version selected during deployment. A mismatch may cause build and runtime errors.

Select Template and Repository

On the dashboard, click or ⌘ + K to open the deployment modal and select the Node.js template. Then choose a GitHub repository from the dropdown or input a Git repository URL in the Git URL tab.

Deployment Settings

Apply the following settings to ensure your service runs seamlessly.

Set Resources and Deploy

  • Resource Type: Select between On-demand or Spot instance types

  • CPU: Maximum vCPU resource for the service. Minimum vCPU means 0.1 vCPU

  • Memory: Maximum memory size your service can use

  • Replica: Number of service replicas for high availability and load balancing

  • Deploy: Click Deploy

Once deployment is complete, you can access the web page via the preview domain or send requests using an API tool.


Node.js Docs