Merge pull request #10 from qwerrrqw/ruff/redis-TLS-support

test
This commit is contained in:
qwerrrqw 2024-11-16 04:24:08 +09:00 committed by GitHub
commit afaca1d4db
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -48,20 +48,20 @@ CACHES = {
},
}
REDIS_URL = env("REDIS_TLS_URL")
REDIS_URL = env("REDIS_TLS_URL", default=env("REDIS_URL"))
REDIS_SSL = env.bool("REDIS_SSL", default=False)
CERT_NONE = 0
CELERY_REDIS_BACKEND_USE_SSL = {"ssl_cert_reqs": CERT_NONE}
CELERY_BROKER_USE_SSL = {"ssl_cert_reqs": CERT_NONE}
REDIS_SSL = env.bool("REDIS_SSL", default=False)
if REDIS_SSL:
CELERY_REDIS_BACKEND_USE_SSL = {"ssl_cert_reqs": CERT_NONE}
CELERY_BROKER_USE_SSL = {"ssl_cert_reqs": CERT_NONE}
CACHES["default"]["OPTIONS"]["CONNECTION_POOL_CLASS"] = "redis.connection.SSLConnection"
CACHES["default"]["OPTIONS"]["SSL_CERT_REQS"] = CERT_NONE
CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP = True
if REDIS_SSL:
CACHES["default"]["OPTIONS"]["CONNECTION_POOL_CLASS"] = (
"redis.connection.SSLConnection"
)
CACHES["default"]["OPTIONS"]["SSL_CERT_REQS"] = CERT_NONE
# SECURITY
# ------------------------------------------------------------------------------
# https://docs.djangoproject.com/en/dev/ref/settings/#secure-proxy-ssl-header