Hi everyone,
Like many of you, who love building with Django, but have always found the “Day 1” deployment process frustrating. Wrestling with Gunicorn, Nginx, SSL, and managing `collectstatic` on a VPS usually takes the fun out of launching a side project.
I have always wanted a “Heroku-like” experience but on my own Google Cloud infrastructure (to keep costs down with scale-to-zero).
Here is a platform that solves all this complexity: RAD (Rapid Application Deployment).
It’s an open-source framework that handles the infrastructure plumbing for you. Specifically for Django, it automates:
- Infrastructure: Provisions a VPC and managed Cloud SQL (PostgreSQL).
- Serving: Sets up Cloud Run with auto-scaling (0 to N).
- Static Files: Handles the persistent storage configuration.\
- Security: Manages Secret Manager for `settings.py` variables and SSL by default.
It uses Terraform under the hood, but you don’t need to know HCL to use it.
I’m looking for fellow Django developers to roast this setup or give it a spin. I’d love to know if this solves a pain point for you or if you prefer sticking to manual VPS setups.
You can check it out here
Sample video to show the ease of deployment
Thanks!