Xt-EHR T7.2 Sub-team for Imaging Reports Model Xt-EHR T7.2

Deployment

Back
Back to Library

Deployment Configuration for Alternative Platforms

This project can be deployed to several GitHub-friendly platforms as alternatives to Heroku:

Railway Deployment:

  1. Visit railway.app and sign in with GitHub
  2. Click "New Project" → "Deploy from GitHub repo"
  3. Select this repository
  4. Railway will auto-detect the Flask app and deploy

2. Render

Render Deployment:

  1. Visit render.com and sign in with GitHub
  2. Click "New" → "Web Service"
  3. Connect this GitHub repository
  4. Configure:
  5. Build Command: pip install -r requirements.txt
  6. Start Command: cd flask_app && python app.py

3. Vercel (For documentation/static sites)

4. GitHub Pages (Documentation only)

5. PythonAnywhere

Current Setup

This repository includes: - GitHub Actions workflow for testing and documentation - Automatic GitHub Pages deployment for documentation - Ready-to-deploy Flask application structure

Next Steps

  1. Push to GitHub repository
  2. Enable GitHub Pages in repository settings
  3. Choose one of the above platforms for Flask app deployment
Quick Actions
Back to Document Library