Skip to main content

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.

MCP Users

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.

StepDescription
Connect GitHubLink your account and pick a repo
Push CodeEvery push builds, checks health, and rolls out
Go LiveInstant URL with TLS and preview links
tip

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.

  1. Sign up with GitHub or email at railpush.com
  2. Click NewWeb Service
  3. Select your repository and branch
  4. Configure build & start commands (auto-detected if possible)
  5. 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 install1,247 packages in 4.2s
> Build succeeded
> Health check passed (200 OK)
> Live at https://my-app.railpush.com