Guide for deploying Nest.js applications.


Prerequisites

  • 8, 10, 12, 14, 16, 18, 20
  • Nest.js requires Node.js version 12 or higher, but version 13 is not supported.

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.


Nest.js Docs