From 52d018c872d0db30c4d54d89fefa8543ee9ff93e Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Fri, 22 Aug 2025 20:09:52 +0300 Subject: feat: Export prometheus metrics from the workers --- packages/shared/config.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'packages') 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`, -- cgit v1.2.3-70-g09d2