Pre-Deploy Command

Run commands before deployment (e.g., npm ci) in “Git” tab’s “Build Settings.”

Start Command

Override default start command (e.g., npm run start) for Nixpacks or Docker.

Deployment Actions

  • Deploy: Trigger via Canvas UI’s “Deploy Service” button.
  • Pause: Pause services to save resources.
  • Force Rebuild: Rebuild without cache for updates.

GitHub Autodeploys

Enable auto-deploys on push to a branch (e.g., main). Configure in “Git” tab.

Optimize Performance

Use XS compute for prototypes, scale to M or L for production. Enable auto-scaling (Pro plan).