Step-by-step guide to deploying a FastAPI application using Docker and Google Cloud Run. Covers writing a multi-stage Dockerfile with UV for dependency management, setting up a Neon serverless PostgreSQL database, building and pushing images to Google Artifact Registry via Cloud Build, configuring environment variables in Cloud Run, and mapping a custom domain. Also explains adding HTTP security headers via FastAPI middleware as a replacement for Nginx headers used in a traditional VPS deployment.
•1h 19m watch time
Sort: