Skip to content

Deploy to Render

Deploy FastReact on Render — a simple, developer-friendly platform for containers and managed databases.

What You'll Use

  • Render Web Service - Deploy your FastAPI backend container
  • Render PostgreSQL - Managed PostgreSQL database
  • Render Static Sites - Host your React frontend

Cost Estimate

  • Web Service (Starter): $7/month
  • PostgreSQL (Starter, 1 GB): $7/month
  • Static Sites: Free

Total: ~$14/month (great value!)

Why Render?

  • Simple setup - Connect GitHub, it just works
  • Affordable - One of the cheapest managed options
  • Auto-deploys - Push to Git, Render deploys automatically
  • Good DX - Clean dashboard, helpful logs
  • Zero DevOps - No infrastructure management

Deployment Guide

Coming soon! This guide is under development.

In the meantime, Render has excellent documentation: - Render Docs - Deploy a Web Service - Render PostgreSQL

Quick Start

  1. Create a new Web Service on Render dashboard
  2. Connect your GitHub repository
  3. Render auto-detects the Dockerfile in backend/
  4. Create a PostgreSQL database
  5. Link the database to your Web Service (Render auto-injects DATABASE_URL)
  6. Create a Static Site from the frontend/ directory
  7. Set Build Command: npm run build, Publish Directory: build/client

Key Features

  • Automatic HTTPS/SSL
  • Zero-downtime deploys
  • Automatic daily database backups
  • Preview environments (team plans)
  • Easy environment variable management
  • Built-in DDoS protection

Want to contribute this guide? Open a PR with your deployment experience!