假设这个简单的 docker-compose 文件。
version: "3.9"
services:
redis:
image: redis:alpine
ports:
- 6379:6379
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- redis
Run Code Online (Sandbox Code Playgroud)
如何添加 django-q Worker 来处理web容器中的任务?
我可能可以使用不同的命令构建相同的图像,例如,python manage.py qcluster但我认为这个解决方案并不优雅。您能建议一些方法来做到这一点吗?