diff options
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`, |
