Skip to content

Fix dependencies for Railway deployment #2

Fix dependencies for Railway deployment

Fix dependencies for Railway deployment #2

Workflow file for this run

name: Deploy to Railway
on:
push:
branches: [ master, main ]
pull_request:
branches: [ master, main ]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use Node.js 18
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Build application
run: npm run build
- name: Run tests (if any)
run: npm test --if-present
- name: Deploy to Railway
uses: railwayapp/cli@v3
with:
command: deploy
env:
RAILWAY_TOKEN: ${{ secrets.RAILWAY_TOKEN }}
- name: Deploy Status
if: success()
run: |
echo "✅ Deployment successful!"
echo "🚀 AI Testing MCP Server is now live on Railway"