Deployment Guide
Learn how to deploy applications on Launchverse. Every deploy is built by
Forge, our own build engine — for the full pipeline (detection, installs,monorepos, environment) see How Builds Work (Forge).
Auto-Deploy from GitHub
Connect your GitHub repository and every push to your production branch
triggers an automatic deployment. The Launchverse GitHub App sends webhook
events that we use to kick off builds.
Workflow:- Push code to your connected repository.
- Launchverse receives the push event and starts a build on Forge.
- Framework detection determines the build recipe.
- Dependencies are installed with a lockfile-aware, package-manager-aware step.
- The application is built and started in an isolated container.
- HTTPS certificates are issued and DNS is configured.
- Your app goes live at its URL.
Branch behavior
- Pushes to your production branch deploy to production.
- Pushes to a branch with an open pull request deploy to a
- Pushes to other branches do not deploy.
Each push is built fresh from that commit — code changes, dependency/lockfile
changes, and configuration changes are all reflected on every build.
Manual Deployments
You can also trigger deployments manually:
- From the dashboard, redeploy the latest commit at any time.
- Via the deploy hook URL found in your project settings — a unique,
Build Configuration
Override any part of the auto-detected build recipe (the build contract)
from Project → Settings:
- Build Command — override the auto-detected build command.
- Install Command — override dependency installation. Leave it blank to
with a safe fallback. An explicit command always wins — so only set this if
you really want to pin the exact install behavior.
- Output Directory — where built assets are served from.
- Root Directory — if your app lives in a subdirectory of the repository
Environment Variables
Set build-time and runtime environment variables in your project settings.
Variables you add while creating a project reach your very first build and
the running app — no extra redeploy needed. See
Environment Variables & Secrets forbuild-time vs. runtime scoping and secret masking.
After a deploy
- A post-deploy health probe watches the live URL and can automatically roll
production — see Rollback & Promote.
- Inspect or debug the running container any time with the