App Platform · App Platform
Docs / App Platform

App Platform

Git-based deploys of any repo — Next.js, FastAPI, Go, or a raw Dockerfile — with auto-detected builds, zero-downtime rollouts, custom domains, and auto-deploy on push.

App Platform turns a GitHub repository into a running service. Point NevTan at a repo and branch from the dashboard, and it detects the framework, builds a container image, and rolls it out behind a public URL — with zero-downtime rollouts, custom domains, and auto-deploy on every git push.

If this is your first time deploying anything: right now your code only runs on your own computer. "Deploying" means putting a copy of it on a server that's always on, so it gets a real web address anyone can open — not just localhost. Normally that means renting a server, installing the right runtime, configuring a process manager, and setting up your own build pipeline. App Platform replaces all of that with one flow: connect the repo, click deploy, get a URL.

Words this page uses
Repo (repository) — your project's code, tracked by git and usually stored on GitHub. Branch — a named version of that code (most projects deploy from main). Framework — the tool your app is built with (Next.js, FastAPI, Django, Go…) — NevTan looks at your repo's files to guess this automatically. Container / container image — a self-contained, runnable package of your app plus everything it needs to run, built from your code. Zero-downtime rollout — the new version is fully built and checked before it replaces the old one, so visitors never hit a broken or half-started app in between.
Where to click
Two buttons open the exact same deploy wizard, so it doesn't matter which one you happen to see: + Deploy app on the main Dashboard, or + New project on this App Platform page. Nothing else needs setting up first — clicking either one takes you straight into the deploy flow. See Deploy from git for what happens on every screen after that.

What it does

  • Auto-detected builds — common frameworks (Next.js, FastAPI, Go, and more) are recognised and containerised automatically. Repos with a Dockerfile build exactly as written.
  • Zero-downtime rollouts — a new deployment is built and health-checked before traffic moves to it, so a bad build never takes your app down.
  • Custom domains — attach your own domain with DNS verification, or use the default *.nevtan.app subdomain.
  • Auto-deploy — enable a toggle so every push to your deploy branch ships automatically.
  • Live resizing — change the resource preset (CPU / RAM / storage) of a running project, or turn on auto-scaling.

Quickstart

  1. 1
    Connect GitHub
    Link your GitHub account so NevTan can read the repo and offer auto-deploy. See GitHub integration.
  2. 2
    Deploy from the console
    Pick a repo and branch. NevTan detects the framework, builds an image, and provisions the service.
  3. 3
    Watch it go live
    Watch live build logs and status right in the console, then open the default subdomain once it reports healthy.
App Platform console listing deployed projects
The App Platform console — every deployed project, its status, and quick actions in one place.

The App Platform page

The page opens with five live counts — Total, Running, Building, Failed, and Stopped — across every project you've deployed, so you can spot a problem before opening any single project.

Below that, the Deployed projects table lists each project with its name, tech stack, branch, live Status, and Created/Updated dates, plus quick Redeploy, Domain, and Details buttons right on the row — you don't have to open a project just to redeploy it or jump to its domain settings.

Note
A project running without a custom domain shows a "Please map a domain" note under its status as a nudge — it's informational, not an error, and your project is fully reachable at its default subdomain either way.

Explore