Single Click django app installation using kubernates

I have my own CMS written in Django and Python. It uses a PostgreSQL database. For caching, it uses Redis and Memcached, and for scheduled tasks/cron jobs, it uses Celery.

I am looking for a solution where, upon signup and payment, customers can deploy the CMS with a single click. Once deployed, it should be accessible under a subdomain like customer1.example.com or customer2.example.com.

My Django backend is not configured for multi-tenancy because each customer may have slightly different requirements, especially in terms of functionality. This means the codebase could vary slightly from one customer to another.

Additionally, the database and files need to be backed up regularly. I want a cost-effective solution for this setup. I don’t have much knowledge about cloud infrastructure. What would be your best advice for handling such a situation?

Back to Top