Guides

How to set build and start commands on Voroa

Customize how Voroa builds and runs your app with build and start commands. Edit them anytime from Settings and redeploy with one click.

Voroa builds most apps automatically. When you need more control, you can set an explicit build command and start command for your service.

Build command vs start command

  • Build command runs once during a deploy to prepare your app — for example installing dependencies or compiling assets (npm install, npm run build).
  • Start command launches your app after the build — for example npm start.

Leave a field empty to let Voroa detect the default for your project.

Edit the commands

  1. Open the service and go to Settings.
  2. Under Build & runtime, edit Build command and Start command.
  3. Select Save.

Saving a build or start command redeploys your service so the change takes effect. You can watch the new build in the Deploys tab.

Tip: the port is managed for you

Voroa sets the port your app should listen on. Read it from process.env.PORT in your start command or app code — do not hardcode a port.

Last updated July 6, 2026