#!/usr/bin/env sh set -eu export DJANGO_SETTINGS_MODULE="${DJANGO_SETTINGS_MODULE:-settings.production}" case "${DJANGO_SETTINGS_MODULE}" in config.settings.development|config.settings.dev) export DJANGO_SETTINGS_MODULE="settings.dev" ;; config.settings.production) export DJANGO_SETTINGS_MODULE="settings.production" ;; config.settings.test) export DJANGO_SETTINGS_MODULE="settings.test" ;; esac exec celery -A core worker \ --loglevel="${CELERY_LOG_LEVEL:-INFO}" \ --concurrency="${CELERY_WORKER_CONCURRENCY:-1}" \ --max-memory-per-child="${CELERY_WORKER_MAX_MEMORY_PER_CHILD_KB:-3145728}"