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.
- New appSites → 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.
- Existing appOn 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.
- Push to deployPush 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.
- One repository, several appsPoint 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 →