Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    dralgorhythm

    deploy-railway

    dralgorhythm/deploy-railway
    DevOps
    4

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Deploy applications to Railway. Use when deploying services, databases, or full-stack applications to Railway PaaS. Covers Railway CLI and configuration.

    SKILL.md

    Deploy to Railway

    Why Railway?

    • Zero config deployments
    • Automatic HTTPS
    • Built-in databases
    • Environment management
    • Preview environments

    Quick Start

    # Install CLI
    npm install -g @railway/cli
    
    # Login
    railway login
    
    # Initialize project
    railway init
    
    # Deploy
    railway up
    

    Configuration

    railway.json

    {
      "build": {
        "builder": "NIXPACKS"
      },
      "deploy": {
        "startCommand": "npm start",
        "healthcheckPath": "/health",
        "restartPolicyType": "ON_FAILURE"
      }
    }
    

    Environment Variables

    # Set variable
    railway variables set DATABASE_URL=postgres://...
    
    # Set from file
    railway variables set < .env.production
    

    Database Setup

    # Add PostgreSQL
    railway add --database postgres
    
    # Get connection URL
    railway variables get DATABASE_URL
    

    Deployment Workflow

    1. Connect Repo

    railway link
    

    2. Configure Build

    Railway auto-detects most frameworks. Override with:

    # Nixpacks (default)
    railway up
    
    # Dockerfile
    railway up --dockerfile
    

    3. Set Domain

    railway domain
    

    Best Practices

    1. Use Preview Environments: Test PRs before merge
    2. Separate Databases: Different DB per environment
    3. Use Variables: Never hardcode secrets
    4. Health Checks: Enable for reliability
    5. Logs: Use railway logs for debugging

    Common Commands

    # View logs
    railway logs
    
    # Open dashboard
    railway open
    
    # Run command in environment
    railway run npm run migrate
    
    # List services
    railway status
    
    Recommended Servers
    Netlify
    Netlify
    Hostsmith
    Hostsmith
    MantleKit Launch Planner
    MantleKit Launch Planner
    Repository
    dralgorhythm/claude-agentic-framework
    Files