Deploy Your First App on RailPush
RailPush keeps deploys, data, and routing under one roof. Connect GitHub, describe what you need, and we'll build, run, and front it with defaults you can override.
Using the MCP? You don't need to learn any of this. Your AI agent already knows every API, flag, and workflow — just tell it what you want and it'll handle the rest.
| Step | Description |
|---|---|
| Connect GitHub | Link your account and pick a repo |
| Push Code | Every push builds, checks health, and rolls out |
| Go Live | Instant URL with TLS and preview links |
Want to skip config? Use Templates to deploy pre-configured stacks (Next.js + Postgres, Django + Redis, Rails, and more) in one click. Or paste a GitHub URL — RailPush auto-detects 20+ frameworks and configures everything for you.
Quick Start
Create your first web service by connecting a GitHub repository. RailPush auto-detects your runtime and generates an optimized Dockerfile.
- Sign up with GitHub or email at
railpush.com - Click New → Web Service
- Select your repository and branch
- Configure build & start commands (auto-detected if possible)
- Click Create Service — your app deploys automatically
Supported Runtimes
Node.js, Python, Go, Ruby, Rust, Elixir, Java, Docker
$ git push origin main
> Webhook received — starting build
> Detected runtime: Node.js 20
> npm install — 1,247 packages in 4.2s
> Build succeeded
> Health check passed (200 OK)
> Live at https://my-app.railpush.com