I was going to integrate Wagtail to get a fully-featured CMS, but then I thought it would be more fun to try and keep this project as "from scratch" as possible. So here we are.
As of now, there is a Django container and a Postgres container, with an entrypoint script on the former running migrations on startup. Since the compose is being used to spin everything up from an Actions workflow each commit, and the Django container is tagged with the commit hash, this means the container will get restarted and the entrypoint script will be re-run when I need it to be.
With this in place, I can start creating more models. Currently there's just one: Post (what this is). I want to create authors, then think about some other useful ways to build a blog.