Skip to content

Commit

Permalink
fix(llm): add SENTINEL_PORT env var
Browse files Browse the repository at this point in the history
  • Loading branch information
nsantacruz committed Mar 7, 2024
1 parent 3217337 commit 3637764
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -214,16 +214,17 @@ data:
}
# Celery
# Either define SENTINEL_HEADLESS_URL if using sentinel or REDIS_URL for a simple redis instance
REDIS_URL = os.getenv("REDIS_URL")
REDIS_PORT = os.getenv("REDIS_PORT")
REDIS_PASSWORD = os.getenv("REDIS_PASSWORD")
CELERY_REDIS_BROKER_DB_NUM = os.getenv("CELERY_REDIS_BROKER_DB_NUM")
CELERY_REDIS_RESULT_BACKEND_DB_NUM = os.getenv("CELERY_REDIS_RESULT_BACKEND_DB_NUM")
CELERY_QUEUES = json.loads(os.getenv("CELERY_QUEUES", "{}"))
# Either define SENTINEL_HEADLESS_URL if using sentinel or REDIS_URL for a simple redis instance
SENTINEL_HEADLESS_URL = os.getenv("SENTINEL_HEADLESS_URL")
SENTINEL_PORT = os.getenv("SENTINEL_PORT")
SENTINEL_TRANSPORT_OPTS = json.loads(os.getenv("SENTINEL_TRANSPORT_OPTS", "{}"))
SENTINEL_PASSWORD = os.getenv("SENTINEL_PASSWORD")
REDIS_URL = os.getenv("REDIS_URL")
MOBILE_APP_KEY = os.getenv("MOBILE_APP_KEY")
Expand Down
1 change: 1 addition & 0 deletions helm-chart/sefaria-project/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -385,6 +385,7 @@ secrets:
# CELERY_REDIS_RESULT_BACKEND_DB_NUM
# CELERY_QUEUES
# SENTINEL_HEADLESS_URL
# SENTINEL_PORT
# SENTINEL_TRANSPORT_OPTS
# SENTINEL_PASSWORD
# REDIS_URL
Expand Down
4 changes: 2 additions & 2 deletions sefaria/celery_setup/config.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
from sefaria.settings import (REDIS_URL, REDIS_PASSWORD, REDIS_PORT, CELERY_REDIS_BROKER_DB_NUM,
CELERY_REDIS_RESULT_BACKEND_DB_NUM, SENTINEL_HEADLESS_URL, SENTINEL_PASSWORD,
SENTINEL_TRANSPORT_OPTS)
SENTINEL_TRANSPORT_OPTS, SENTINEL_PORT)
from sefaria.celery_setup.generate_config import generate_config, SentinelConfig, RedisConfig


def generate_config_from_env():
return generate_config(
RedisConfig(REDIS_URL, REDIS_PASSWORD, REDIS_PORT, CELERY_REDIS_BROKER_DB_NUM, CELERY_REDIS_RESULT_BACKEND_DB_NUM),
SentinelConfig(SENTINEL_HEADLESS_URL, SENTINEL_PASSWORD, REDIS_PORT, SENTINEL_TRANSPORT_OPTS)
SentinelConfig(SENTINEL_HEADLESS_URL, SENTINEL_PASSWORD, SENTINEL_PORT, SENTINEL_TRANSPORT_OPTS)
)


1 change: 1 addition & 0 deletions sefaria/local_settings_ci.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@
CELERY_QUEUES = {}
# Either define SENTINEL_HEADLESS_URL if using sentinel or REDIS_URL for a simple redis instance
SENTINEL_HEADLESS_URL = None
SENTINEL_PORT = 26379
SENTINEL_TRANSPORT_OPTS = {}
SENTINEL_PASSWORD = None
REDIS_URL = "redis://127.0.0.1"
Expand Down
1 change: 1 addition & 0 deletions sefaria/local_settings_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,7 @@
CELERY_QUEUES = {}
# Either define SENTINEL_HEADLESS_URL if using sentinel or REDIS_URL for a simple redis instance
SENTINEL_HEADLESS_URL = None
SENTINEL_PORT = 26379
SENTINEL_TRANSPORT_OPTS = {}
SENTINEL_PASSWORD = None
REDIS_URL = "redis://127.0.0.1"
Expand Down

0 comments on commit 3637764

Please sign in to comment.