mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2024-11-15 14:17:43 +03:00
401ffd0e86
Flower needs to start only after the celery workers come online. Otherwise one will see errors like `inspect method failed` etc
17 lines
377 B
Bash
17 lines
377 B
Bash
#!/bin/bash
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
|
|
|
|
until timeout 10 celery -A config.celery_app inspect ping; do
|
|
>&2 echo "Celery workers not available"
|
|
done
|
|
|
|
echo 'Starting flower'
|
|
|
|
|
|
exec watchfiles --filter python celery.__main__.main \
|
|
--args \
|
|
"-A config.celery_app -b \"${CELERY_BROKER_URL}\" flower --basic_auth=\"${CELERY_FLOWER_USER}:${CELERY_FLOWER_PASSWORD}\""
|