From e65ce78bf5a5001d82a3960133d6fc0b3a80c2b6 Mon Sep 17 00:00:00 2001 From: qwerrrqw Date: Thu, 14 Nov 2024 20:43:41 +0900 Subject: [PATCH] Simplify Redis TLS configuration with single environment variable --- docs/3-deployment/deployment-on-heroku.rst | 2 -- {{cookiecutter.project_slug}}/config/settings/base.py | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/3-deployment/deployment-on-heroku.rst b/docs/3-deployment/deployment-on-heroku.rst index 0816714e8..2f79e14cc 100644 --- a/docs/3-deployment/deployment-on-heroku.rst +++ b/docs/3-deployment/deployment-on-heroku.rst @@ -24,8 +24,6 @@ Run these commands to deploy the project to Heroku: # Enable Redis TLS support (required for new Heroku Redis instances) heroku config:set REDIS_SSL=True - heroku config:set CELERY_BROKER_USE_SSL=True - heroku config:set CELERY_REDIS_BACKEND_USE_SSL=True # Assuming you chose Mailgun as mail service (see below for others) heroku addons:create mailgun:starter diff --git a/{{cookiecutter.project_slug}}/config/settings/base.py b/{{cookiecutter.project_slug}}/config/settings/base.py index 454c288e4..10f03501b 100644 --- a/{{cookiecutter.project_slug}}/config/settings/base.py +++ b/{{cookiecutter.project_slug}}/config/settings/base.py @@ -283,8 +283,8 @@ LOGGING = { } REDIS_URL = env("REDIS_URL", default="redis://{% if cookiecutter.use_docker == 'y' %}redis{%else%}localhost{% endif %}:6379/0") -CELERY_BROKER_USE_SSL = env.bool("CELERY_BROKER_USE_SSL", default=False) -CELERY_REDIS_BACKEND_USE_SSL = env.bool("CELERY_REDIS_BACKEND_USE_SSL", default=False) +CELERY_BROKER_USE_SSL = env.bool("REDIS_SSL", default=False) +CELERY_REDIS_BACKEND_USE_SSL = env.bool("REDIS_SSL", default=False) {% if cookiecutter.use_celery == 'y' -%}