Как сделать выполнение задач celery изолированно в docker'e?
У меня есть сервер на котором я разворачиваю django\flask и я хочу запустить отдельно celery в контейнере или на отдельном сервере изолированно с своим ограничением ресурсов и т.п. и выполнять там задачи но когда я смотрю примеры запуска celery я вижу что я должен создать файл task.py внутри моего проекта django что-то вроде
from celery import Celery
app = Celery('tasks', broker='pyamqp://guest@localhost//')
@app.task
def add(x, y):
return x + y
и далее например в файле views.py вызывать эту задачу
from tasks import add
add.delay(4, 4)
Но я хочу чтобы код самой задачи был отдельно в отдельном контейнере и выполнялся изолированно, по идеи Django его вообще не должен видеть... Как можно этого добиться?