Automating initial deployments with django-simple-deploy with Eric Matthes
summary
Claims a Django-centric deploy command that runs manage.py deploy and automates initial deployments across platforms, demonstrably succeeding on Fly with a created Postgres DB and opened URL. Core provides utilities like add_file add_package commit and a plugin interface; plugins for Fly.io, platform.sh, Heroku and a 0.1 DSD-VPS exist. A plugin generator scaffolds new targets, there is a configuration-only mode for diffs, and the project is post-1.0 stable with Wagtail support and ongoing VPS work.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:25What Django simple deploy does
- 2:49Live demo
- 4:37Why automated deployment matters
- 6:22How it works
- 7:46Benefits
- 8:26Use cases
- 10:17Core library and plugins
- 12:25Fly.io plugin workflow
- 14:08Writing a new plugin
- 15:35Live demo plugin generator
- 18:02Status and future
- 20:52How to help
- 22:35Deployment keeps devs engaged
- 23:39Q&A
related talks
26mWhat Django Deployment is Really About
30m"What Django Deployment is Really About"
34mContinuous Deployment for webapps based on Django
41mDjango Deployments Done Right
29mCan packaging improve Django deployments?
41mWarpdrive, making Python web application deployment magically easy
31mManage.py as the task runner
10mOptimizing Django deployments with a Continuous Observability Strategy
