Docs

Build troubleshooting

Find the failing stage, read the logs, and fix common build and deploy problems.

Where to start

  1. Check the project status on the project page.
  2. Open the Pipelines tab and open the latest pipeline.
  3. Find the failing stage: Clone, Build, Push, or Deploy.
  4. Read that stage's logs.
  5. Use Ask AI if you need the error explained.

Common problems

SymptomLikely causeFix
Build succeeds but the site does not loadThe app listens on a different portMatch the port in Settings → General to the app's real port
Missing Dockerfile or main fileWrong file pathFix the path in Settings → General
npm package 404The package is not in the current registryChange the npm registry in Build & CD and rebuild
npm registry timeoutTemporary registry problemChoose another registry or retry the build
403 while pulling an imageTemporary Docker registry problemClick Retry once; if it repeats, contact support
Out of memory or resources during buildHeavy build or too many dependenciesRemove unnecessary dependencies; if it continues, open a ticket
Environment variable errorDouble quotes or a trailing backslashFix the value in Envs
Insufficient balance statusLow account balanceTop up the account

Retry, Trigger, or Rollback?

  • Retry: runs the same pipeline and commit again. Good for temporary failures.
  • Trigger Pipeline: creates a new pipeline with the latest code.
  • Rollback: redeploys the code from an earlier pipeline. Variables and settings are not restored.

Clone stage failure

If fetching code from the repository times out or fails:
  1. Check the Git account connection.
  2. Check repository access and the branch name.
  3. Click Retry once.
  4. If it repeats, contact support.

Build stage failure

  • Read the failing package or command in the log.
  • Fix dependencies or versions in the repository and push.
  • For Node projects, check npm Registry.
  • If the error is network or registry related and changing the registry does not help, open a ticket.

Push or Deploy stage failure

These failures are usually infrastructure related:
  • Click Retry once.
  • If it repeats, contact support with the pipeline ID and the error text.

The app runs but returns errors

  1. Check the Logs tab.
  2. Use the Console to inspect the app and its configuration.
  3. Verify the port and Readiness probe.
  4. Check environment variables and the database connection.

When contacting support

Prepare:
  • Project name and ID
  • Pipeline ID or time
  • The failing stage
  • The error text or relevant log excerpt
Do not include passwords or sensitive variable values in the ticket.

Related