aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2025-08-22 20:09:52 +0300
committerMohamedBassem <me@mbassem.com>2025-08-22 21:20:37 +0300
commit52d018c872d0db30c4d54d89fefa8543ee9ff93e (patch)
treeb9301240e40e128074c52bad5e51a23e354c5805 /packages
parent9d6b0ef2df7757b3fed99c39cb6d92e4ff1b14df (diff)
downloadkarakeep-52d018c872d0db30c4d54d89fefa8543ee9ff93e.tar.zst
feat: Export prometheus metrics from the workers
Diffstat (limited to 'packages')
-rw-r--r--packages/shared/config.ts8
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`,