- Rename CELERY_BROKER and CELERY_BACKEND to REDIS_DB_CELERY_BROKER and REDIS_DB_CELERY_BACKEND to avoid Celery CLI prefix matching hijacking - Build canonical broker and backend URLs and force them into os.environ to prevent override by stray environment variables - Add logging for Celery app initialization with sanitized connection details - Update celery_app.py to use pre-built URL variables instead of inline construction - Add documentation reference to celery-env-bug-report.md explaining the environment variable naming convention - Prevents Celery CLI's Click framework from intercepting broker/backend configuration through environment variables
5.9 KiB
5.9 KiB