Skip to content

feat!: Switch development workflow from local venv to Docker Compose#2145

Merged
tdruez merged 4 commits into
mainfrom
docker-dev-mode
Apr 10, 2026
Merged

feat!: Switch development workflow from local venv to Docker Compose#2145
tdruez merged 4 commits into
mainfrom
docker-dev-mode

Conversation

@tdruez
Copy link
Copy Markdown
Contributor

@tdruez tdruez commented Apr 10, 2026

Changes

  • Update Makefile to use Docker Compose for all base commands
  • Pin down Docker images in docker-compose file
  • Replace Gunicorn with Django runserver for faster hot reload in dev
  • Disable nginx and clamav in dev mode via profiles
  • Remove wait-for-it from worker in dev mode
  • Add convenience targets: bash, shell, restart-worker, regen-fixtures

tdruez added 4 commits April 10, 2026 11:44
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
@tdruez tdruez merged commit 4735b9b into main Apr 10, 2026
12 checks passed
@tdruez tdruez deleted the docker-dev-mode branch April 10, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant