Я заметил, что разработка с сельдереем в контейнере, что-то вроде этого:
celeryworker:
build: .
user: django
command: celery -A project.celery worker -Q project -l DEBUG
links:
- redis
- postgres
depends_on:
- redis
- postgres
env_file: .env
environment:
DJANGO_SETTINGS_MODULE: config.settings.celery
, если я хочу внести некоторые изменения в какую-то задачу сельдерея, мне нужно полностью перестроить образ докера, чтобы иметьпоследние изменения.
Итак, я попытался:
docker-compose -f celery.yml down
docker-compose -f celery.yml up
Ничего не изменилось, тогда:
docker-compose -f celery.yml down
docker-compsoe -f celery.yml build
docker-compose -f celery.yml up
У меня есть новые изменения.
Естьэто способ сделать это?мне кажется, очень медленно, все время перестраивая образ, лучше ли иметь местные докеры-контейнеры из сельдерея?