backend-python
Copier template for a Python backend, either as a backend/ part next to other parts or alone at the root of the project (layout): a uv project with one Docker image and one python -m <module> entrypoint per service (api, bot, userbot, worker, scheduler), pydantic-settings, rich logging, optional Dishka, MongoDB or PostgreSQL, Redis, taskiq (in-memory, Redis or PostgreSQL broker), CryptoPay, pydantic-ai and a DynamicConfig stored in the database.
Ships backend/docker-compose.yml with root-relative paths and profiles per service, docker-compose.override.yml.example (published ports and the caddy network aliases, copied by make env), a Makefile with fmt, check, build and service-specific targets, .env.example and CLAUDE.md. Applied on top of the infra template, layout: parts or layout: single respectively.
copier copy --trust -d project_name="My Thing" <this-repo> <dest>
copier update -a .copier/backend.yml