deckhearth/deployment-guide.md

852 B

TCG Vault Deployment Guide

Frontend: DreamHost Shared Hosting

  1. Build the React app: npm run build
  2. Upload the build/ folder to DreamHost public_html
  3. Configure routing for React Router

Backend: Railway (Free Tier)

  1. Push backend to GitHub
  2. Connect Railway to your repo
  3. Deploy with one click
  4. Get API URL (e.g., https://tcg-vault-api.railway.app)

Update Frontend API URL

  • Change API base URL in frontend to point to Railway

Option 2: DreamHost VPS ($12/month)

  • Full control over Python/FastAPI
  • SSH access for deployment
  • Database flexibility

Option 3: Full Free Deployment

  • Frontend: Vercel/Netlify
  • Backend: Railway/Render
  • Database: PostgreSQL (free tier)

Option 4: All-in-One Solutions

  • Heroku (hobby tier)
  • DigitalOcean App Platform
  • AWS Amplify