Skip to content

Commit 229bc1f

Browse files
committed
update
1 parent 6ca7401 commit 229bc1f

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

app/config.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,15 @@ def SQLALCHEMY_DATABASE_URI(self) -> str:
125125
default_factory=lambda: os.getenv("REDIS_URL", "redis://localhost:6379/")
126126
)
127127

128+
@field_validator("CELERY_BROKER_URL", "CELERY_RESULT_BACKEND", "CACHE_REDIS_URL", mode="after")
129+
@classmethod
130+
def add_ssl_cert_reqs_to_heroku_redis_url(cls, v: str | None) -> str | None:
131+
# This is required when running on Heroku.
132+
if v is not None and v == os.getenv("REDIS_URL"):
133+
v += "?ssl_cert_reqs=none"
134+
return v
135+
return v
136+
128137
# Mail
129138
MAIL_SERVER: str = Field(
130139
default_factory=lambda: os.getenv("MAILGUN_SMTP_SERVER", "smtp.gmail.com")

0 commit comments

Comments
 (0)