Deploying to Connie Health

Ship your app to {app}.apps.conniehealth.com in minutes

Quick Start

We use Railway for deployments. You get HTTPS, managed databases, and AI-powered deploys out of the box.

1. Get access

  • Sign up at railway.app and ask engineering to add you to the ConnieHealth workspace
  • Create an API token: Account Settings > Tokens > Create Token

2. Connect your AI tool

  1. Open Settings > MCP
  2. Add server — Name: railway, Command: npx, Args: -y @railway/mcp-server
  3. Add env var RAILWAY_API_TOKEN with your token
claude mcp add railway -- npx -y @railway/mcp-server
export RAILWAY_API_TOKEN=your-token

3. Deploy

Ask the AI agent:

"Deploy this app to Railway and set up the domain my-app.apps.conniehealth.com"

To update later:

"Redeploy my-app on Railway"
Or push to main on GitHub — Railway auto-deploys.

Manual Deploy (CLI)

npm install -g @railway/cli
railway login
cd my-app
railway init --name my-app
railway up
railway domain my-app.apps.conniehealth.com

Then ask engineering in Slack to add the DNS records.

Databases

In the Railway dashboard: + New > Database and pick Postgres, MySQL, Redis, or MongoDB. Your app gets a DATABASE_URL env var automatically.

Analytics

Add to your HTML <head>:

<script defer
  data-domain="{app}.apps.conniehealth.com"
  src="https://analytics.apps.conniehealth.com/js/script.js"></script>

View traffic at analytics.apps.conniehealth.com.

Troubleshooting

ProblemFix
Deploy failsrailway logs --build
App won't loadListen on process.env.PORT
Domain not workingWait 5 min, then dig app.apps.conniehealth.com

Help

Post in #engineering on Slack with your Railway project URL, or ask Claude directly in Cursor / Claude Code.