852 B
852 B
TCG Vault Deployment Guide
Option 1: Split Deployment (Recommended)
Frontend: DreamHost Shared Hosting
- Build the React app:
npm run build - Upload the
build/folder to DreamHost public_html - Configure routing for React Router
Backend: Railway (Free Tier)
- Push backend to GitHub
- Connect Railway to your repo
- Deploy with one click
- 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