aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared/config.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-05-15 07:30:01 +0100
committerMohamedBassem <me@mbassem.com>2024-05-15 07:30:01 +0100
commitf64a5f3237c41b600f7047c477fbf9e79eae4297 (patch)
treeee44134c6167c945ae26b6c824dfe393ccec334a /packages/shared/config.ts
parent9b5ef3a70e0e7300124076939587a038b10cb577 (diff)
downloadkarakeep-f64a5f3237c41b600f7047c477fbf9e79eae4297.tar.zst
feature(worker): Allow configuring redis with a password
Diffstat (limited to 'packages/shared/config.ts')
-rw-r--r--packages/shared/config.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/shared/config.ts b/packages/shared/config.ts
index aae14a07..664ad7d9 100644
--- a/packages/shared/config.ts
+++ b/packages/shared/config.ts
@@ -18,6 +18,7 @@ const allEnv = z.object({
REDIS_HOST: z.string().default("localhost"),
REDIS_PORT: z.coerce.number().default(6379),
REDIS_DB_IDX: z.coerce.number().optional(),
+ REDIS_PASSWORD: z.string().optional(),
CRAWLER_HEADLESS_BROWSER: stringBool("true"),
BROWSER_WEB_URL: z.string().url().optional(),
CRAWLER_JOB_TIMEOUT_SEC: z.coerce.number().default(60),
@@ -58,6 +59,7 @@ const serverConfigSchema = allEnv.transform((val) => {
redisHost: val.REDIS_HOST,
redisPort: val.REDIS_PORT,
redisDBIdx: val.REDIS_DB_IDX,
+ redisPassword: val.REDIS_PASSWORD,
},
crawler: {
numWorkers: val.CRAWLER_NUM_WORKERS,