{"repo":"ArmanShirzad/fastapi-production-template","free":true,"listed":false,"github":"https://github.com/ArmanShirzad/fastapi-production-template","clone":"git clone https://github.com/ArmanShirzad/fastapi-production-template.git","description":"production-ready FastAPI template with Docker, CI/CD, observability, and one-click deployment to Render or Koyeb.","language":"Python","stars":39,"topics":["api","asyncio","backend","docker","fastapi","github-actions","observability","postgresql","production-ready","promethues"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"FastAPI Production Starter Template v2.0.0 A production-ready FastAPI template with Docker, CI/CD, observability, and one-click deployment to Render or Koyeb. Now with UV package management for faster, more reliable builds! Features - FastAPI with Python 3.12 - UV Package Management for lightning-fast dependency resolution - Docker multi-stage build for production - Prometheus metrics integration - Sentry error tracking - PostgreSQL support (optional) - Health checks for monitoring - One-click deploy to Render or Koyeb - GitHub Actions CI/CD - GitHub Container Registry publishing - Testing with pytest - Code quality with ruff Quick Deploy Deploy to Render 1. Fork this repository 2. Connect your GitHub account to Render 3. Click \"Deploy to Render\" button above 4. Configure environment variables 5. Deploy! Deploy to Koyeb 1. Fork this repository 2. Create account at Koyeb 3. Click \"Deploy to Koyeb\" button above 4. Configure environment variables 5. Deploy! CI/CD Overview - Workflow files: .github/workflows/ci.yml runs lint and tests; .github/workflows/release.yml builds the Docker image and pushes to GHCR on tag pushes (guarded to run only on this repository, not forks). - Registry: pushes to ghcr.io/armanshirzad/fastapi-production-template . - Branch strategy: run CI on main and develop , require tags v for releases. - Publishing guard: image publishing only runs on this repository owner ( github.repository owner == 'ArmanShirzad' ) so forks don't attempt to push. Quick Start ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ArmanShirzad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ArmanShirzad/fastapi-production-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}