Update Heroku deployment docs: reorganize Redis TLS configuration

This commit is contained in:
qwerrrqw 2024-11-14 19:24:13 +09:00
parent 7acd5a441f
commit 3d889e6323

View File

@ -15,13 +15,6 @@ Run these commands to deploy the project to Heroku:
# Note: this is not a free plan # Note: this is not a free plan
heroku addons:create heroku-postgresql:essential-0 heroku addons:create heroku-postgresql:essential-0
heroku addons:create heroku-redis:mini
# 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
# On Windows use double quotes for the time zone, e.g. # On Windows use double quotes for the time zone, e.g.
# heroku pg:backups schedule --at "02:00 America/Los_Angeles" DATABASE_URL # heroku pg:backups schedule --at "02:00 America/Los_Angeles" DATABASE_URL
heroku pg:backups schedule --at '02:00 America/Los_Angeles' DATABASE_URL heroku pg:backups schedule --at '02:00 America/Los_Angeles' DATABASE_URL
@ -29,6 +22,11 @@ Run these commands to deploy the project to Heroku:
heroku addons:create heroku-redis:mini heroku addons:create heroku-redis:mini
# 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) # Assuming you chose Mailgun as mail service (see below for others)
heroku addons:create mailgun:starter heroku addons:create mailgun:starter
@ -66,11 +64,6 @@ Run these commands to deploy the project to Heroku:
Notes Notes
----- -----
Redis Configuration
+++++++++++++++++++
Heroku Redis now requires TLS connections by default. The script above includes the necessary TLS configuration. These settings are optional and default to False, so they won't affect existing deployments unless explicitly enabled.
Email Service Email Service
+++++++++++++ +++++++++++++