always
image: redis:alpine
command: redis-server --requirepass 1111
ports:
- "6379:6379"
Вот мой воркер
worker:
build:
context: ./celery-queue
dockerfile: Dockerfile
command: celery -A tasks worker --loglevel=INFO --concurrency=99 -n worker1@%h
environment:
CELERY_BROKER_URL: redis://redis
CELERY_RESULT_BACKEND: redis://redis
depends_on:
- redis
volumes: ['./celery-queue:/queue']
Но при подключении
CELERY_BROKER_URL = os.environ.get('CELERY_BROKER_URL', 'redis://localhost:6379'),
CELERY_RESULT_BACKEND = os.environ.get('CELERY_RESULT_BACKEND', 'redis://:password@localhost:6379')
celery = Celery('tasks', broker=CELERY_BROKER_URL, backend=CELERY_RESULT_BACKEND)
Выдает ошибку, то что не может подключится, проблема только при добавлении пароля, как мне внедрить пароль redis в данный код?
Не тот чат
Обсуждают сегодня