RAILWAY EXACT SETTINGS
Documentation management API with real-time MongoDB sync
⚙️ Railway Settings for backend-docs-api
In Your Settings Tab (Currently Open)
1. Source Section
Connect Source: Leave unconnected (we deploy via CLI)
Root Directory: / (leave empty or set to root)
2. Build Section
Builder: Select "Dockerfile" from dropdown
Dockerfile Path:
deployment/Dockerfile.railway.docs-api
Watch Paths: Leave default
3. Deploy Section
Scroll down to find:
Start Command:
node dist/apis/backend-docs-api/main.js
Custom Health Check Path:
/docs-api/health
Health Check Timeout: 300 seconds
Restart Policy: "On Failure"
After Configuring Settings
Click "Deploy" button or go to Deployments tab and click "Deploy"
Then: Upload Code
Once settings are saved, deploy via CLI:
cd /Users/fguijarro/developer/repos/editor
source .env.local
export RAILWAY_TOKEN="$RAILWAY_DOCS_TOKEN"
/Users/fguijarro/.nvm/versions/node/v22.15.0/lib/node_modules/@railway/cli/bin/railway up --service backend-docs-api
Or just trigger a redeploy in Railway dashboard!
Key Settings Summary
- ✅ Builder: DOCKERFILE
- ✅ Dockerfile Path:
deployment/Dockerfile.railway.docs-api - ✅ Start Command:
node dist/apis/backend-docs-api/main.js - ✅ Health Check:
/docs-api/health