#!/bin/bash

set -o errexit
set -o nounset


CELERY_FLOWER_PORT=${CELERY_FLOWER_PORT:-5555}
CELERY_FLOWER_PREFIX=${CELERY_FLOWER_PREFIX:-}

url_prefix=""
[ -n $CELERY_FLOWER_PREFIX ] && url_prefix="--url_prefix=${CELERY_FLOWER_PREFIX}"

/opt/venv/bin/celery flower \
    --app=config.celery_app \
    --port=$CELERY_FLOWER_PORT \
    $url_prefix \
    --basic_auth="${CELERY_FLOWER_USER}:${CELERY_FLOWER_PASSWORD}"
