Deploy With
Framework-specific deployment guides for Out Plane
Deploy your application on Out Plane using Git-driven deployment. Push code to GitHub, and Out Plane builds and deploys automatically.
Choose Your Framework
Node.js
Express, Fastify, NestJS, and more
Next.js
React framework with SSR and API routes
Go
Gin, Echo, Fiber, Chi, or standard library
FastAPI
Python async framework for APIs
.NET
ASP.NET Core Web APIs and MVC
Dockerfile
Any language with custom Dockerfile
How Deployment Works
- Connect GitHub — Install the Out Plane GitHub App to grant repository access
- Select Repository — Choose the repo, branch, and root directory
- Configure Build — Select Dockerfile as build method, set port
- Deploy — Out Plane builds your container and deploys it
- Access — Your app is live at
yourapp.outplane.app
Requirements
All applications deployed on Out Plane must:
| Requirement | Description |
|---|---|
| Listen on PORT | Read the port from PORT environment variable |
| Bind to 0.0.0.0 | Not localhost or 127.0.0.1 |
| Log to stdout | Logs are captured and displayed in the console |
| Respond to HTTP | Health checks verify your app is running |
Automatic Deployments
After initial setup, push to your configured branch to trigger a new deployment:
git push origin mainOut Plane watches your repository and automatically builds and deploys changes.
Buildpack option: For supported languages (Node.js, Go, Python), you can use Buildpack instead of Dockerfile. Buildpack auto-detects your language and builds without a Dockerfile.