Код: Выделить всё
syncdata: &celery_worker
image: ${SYNCAPP_IMAGE_TAG?}
depends_on:
syncapi:
condition: service_healthy
env_file:
- .env
environment:
- TZ=Asia/Dhaka
networks:
- es-sync
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- /var/log/syncapp:/es-sync/logs
command: ["scripts/start_syncdata.sh"]
healthcheck:
test: "$$PYTHON_HOME/bin/python -m celery -b $$CELERY_BROKER_URL inspect ping | grep -q 'data'"
start_period: 10s
interval: 10s
timeout: 5s
restart: always
syncadmin:
admin@15e376d64484: OK
pong
-> data@3d724eacb46d: OK
pong
2 nodes online.
[*]Докер-контейнеры работают в одной и той же конфигурации хоста и сети.
[/list]
Я предполагаю, что есть некоторые недостающие части, связанные с обработкой этого внутри докер-контейнеров. На задачи это никак не влияет, но как это решить?
Подробнее здесь: https://stackoverflow.com/questions/791 ... ch-other-d