Skip to Content
A8n Documentation v1.0.0 is released 🎉

Node.js App

Use this guide for Express, Koa, or plain Node.js applications that should run as one deployable service.

Recommended deployment mode: Monolith. This is a good fit for one Node.js app with one public entry point.

What Users Should Prepare

  • A Node.js repository
  • A Dockerfile
  • A known listening port such as 3000
  • Runtime variables, secrets, and any database connection settings

Dashboard Deployment Flow

Connect Source

Create a new project in Autonomous and connect the Node.js repository.

Configure Build and Port

Set the Dockerfile path, build context, and runtime port used by the application.

Add Secrets

Store NODE_ENV, API tokens, database values, and other secrets through Autonomous.

Deploy and Validate

Deploy the app and confirm pod health, startup logs, and application responses from the generated URL.

Common User Mistakes

  • The app listens only on localhost
  • The configured port and actual runtime port do not match
  • Required secrets are missing because the app still expects a local .env file