diff options
| author | MohamedBassem <me@mbassem.com> | 2025-08-22 20:09:52 +0300 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2025-08-22 21:20:37 +0300 |
| commit | 52d018c872d0db30c4d54d89fefa8543ee9ff93e (patch) | |
| tree | b9301240e40e128074c52bad5e51a23e354c5805 /packages | |
| parent | 9d6b0ef2df7757b3fed99c39cb6d92e4ff1b14df (diff) | |
| download | karakeep-52d018c872d0db30c4d54d89fefa8543ee9ff93e.tar.zst | |
feat: Export prometheus metrics from the workers
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/shared/config.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/shared/config.ts b/packages/shared/config.ts index 4ba3978a..15c2b4a5 100644 --- a/packages/shared/config.ts +++ b/packages/shared/config.ts @@ -17,6 +17,9 @@ const optionalStringBool = () => .optional(); const allEnv = z.object({ + PORT: z.coerce.number().default(3000), + WORKERS_HOST: z.string().default("127.0.0.1"), + WORKERS_PORT: z.coerce.number().default(0), API_URL: z.string().url().default("http://localhost:3000"), NEXTAUTH_URL: z .string() @@ -146,6 +149,11 @@ const allEnv = z.object({ const serverConfigSchema = allEnv.transform((val, ctx) => { const obj = { + port: val.PORT, + workers: { + host: val.WORKERS_HOST, + port: val.WORKERS_PORT, + }, apiUrl: val.API_URL, publicUrl: val.NEXTAUTH_URL, publicApiUrl: `${val.NEXTAUTH_URL}/api`, |
