Commit graph

7 commits

Author SHA1 Message Date
9ee1a3bd49 Pick the container role with ROLE instead of a command 2026-10-09 19:36:30 +03:00
aecedc6c90 Build one shared image for web and celery 2026-10-09 19:15:41 +03:00
f77619708e Build on Docker's default network and document the IPv6-only DNS fix 2026-10-09 15:51:18 +03:00
3422a87410 Use Postgres 18 in the compose stack 2026-10-07 15:33:05 +03:00
c397e94f38 Move to Python 3.12 and PostgreSQL 16, pin dependencies for Django 5.2 2026-10-06 13:48:26 +03:00
d4f765c400 Add network configuration to app build in docker-compose 2026-10-01 13:13:45 +03:00
619a20394e Add docker compose stack for test deployments
Runs postgres, redis, the web app and a celery worker. Dev defaults live
in .env.docker with an optional .env override. The entrypoint generates
and persists the Django secret key and waits for postgres; the web
service migrates and creates a Site row for every configured domain.
SQL dumps placed in db-init/ are restored on first start and are
git-ignored.
2026-09-30 14:54:38 +03:00