PricingSign inGet startedDashboard →

← Docs

Git

Deploy a Node, Next.js or static app from Belov Git

An app that builds from Belov Git needs no deploy keys to copy and no webhooks to set up: pick the repository, and every push to its branch deploys — through the same isolated build, health check and automatic rollback as any other deploy.

  1. New app
    Sites → New → Deploy an app from Git. Choose the repository under From Belov Git, set the branch (main by default) and a preset — Next.js, a Node service or a static site — and create it. The app's read-only deploy key is added to the repository for you, and the first deploy starts right away.
  2. Existing app
    On the app's Overview, find Move to Belov Git, choose the repository and branch, and confirm. Then hit Deploy now to build from it straight away — later pushes deploy on their own.
  3. Push to deploy
    Push to the app's branch and the deploy starts within seconds. Pushes to other branches are ignored. To pause it, switch auto-deploy off on the Deploys tab — the Deploy button keeps working.
  4. One repository, several apps
    Point a production app at main and a staging app at a staging branch of the same repository — each deploys only from its own branch.
What the app can reach
Each app clones with its own read-only deploy key, granted on exactly one repository. It can't push, and it can't read your other repositories.

Build commands, release steps, environment variables and rollback — the full deploy guide.

How deploys work →

← All guides