Не могу запустить сельдерея + докер + джанго. Я загружаю изображение кролика и связанного работника, и при запуске я получаю сообщение об ошибке: Не удается подключиться к amqp: // guest: **@127.0.0.1: 5672 //: [Errno 111] Соединение отклонено.
worker_1. Джанго: 1.11, калорийность: 4.1.0. Что делаешь не так?
докер-Compose
rabbit:
image: rabbitmq:latest
ports:
- "5672:5672"
worker:
build: ./project
volumes:
- ./main:/src/app
depends_on:
- rabbit
links:
- web #django project
entrypoint: /src/app/calery.sh
Calery
from __future__ import absolute_import, unicode_literals
import os
from celery import Celery
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'app.settings')
app = Celery('app')
app.config_from_object('django.conf:settings', namespace='APP')
app.autodiscover_tasks()
@app.task(bind=True)
def add():
print('Task')
celery.sh
#!/bin/bash
cd app
celery -A app worker -l info