mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-09-27 20:38:32 +02:00
ssl_ca_certs should default to None, not "". (#2560)
* ssl_ca_certs should default to None, not "". otherwise, if ssl is enabled it will look for the cert on an empty path and fail. * mypy fix
This commit is contained in:
@@ -167,7 +167,7 @@ REDIS_DB_NUMBER_CELERY = int(os.environ.get("REDIS_DB_NUMBER_CELERY", 15)) # br
|
|||||||
# https://docs.celeryq.dev/en/stable/userguide/configuration.html#redis-backend-settings
|
# https://docs.celeryq.dev/en/stable/userguide/configuration.html#redis-backend-settings
|
||||||
# should be one of "required", "optional", or "none"
|
# should be one of "required", "optional", or "none"
|
||||||
REDIS_SSL_CERT_REQS = os.getenv("REDIS_SSL_CERT_REQS", "none")
|
REDIS_SSL_CERT_REQS = os.getenv("REDIS_SSL_CERT_REQS", "none")
|
||||||
REDIS_SSL_CA_CERTS = os.getenv("REDIS_SSL_CA_CERTS", "")
|
REDIS_SSL_CA_CERTS = os.getenv("REDIS_SSL_CA_CERTS", None)
|
||||||
|
|
||||||
CELERY_RESULT_EXPIRES = int(os.environ.get("CELERY_RESULT_EXPIRES", 86400)) # seconds
|
CELERY_RESULT_EXPIRES = int(os.environ.get("CELERY_RESULT_EXPIRES", 86400)) # seconds
|
||||||
|
|
||||||
|
@@ -42,7 +42,7 @@ class RedisPool:
|
|||||||
db: int = REDIS_DB_NUMBER,
|
db: int = REDIS_DB_NUMBER,
|
||||||
password: str = REDIS_PASSWORD,
|
password: str = REDIS_PASSWORD,
|
||||||
max_connections: int = REDIS_POOL_MAX_CONNECTIONS,
|
max_connections: int = REDIS_POOL_MAX_CONNECTIONS,
|
||||||
ssl_ca_certs: str = REDIS_SSL_CA_CERTS,
|
ssl_ca_certs: str | None = REDIS_SSL_CA_CERTS,
|
||||||
ssl_cert_reqs: str = REDIS_SSL_CERT_REQS,
|
ssl_cert_reqs: str = REDIS_SSL_CERT_REQS,
|
||||||
ssl: bool = False,
|
ssl: bool = False,
|
||||||
) -> redis.ConnectionPool:
|
) -> redis.ConnectionPool:
|
||||||
|
Reference in New Issue
Block a user