diff --git a/src/env.js b/src/env.js index 1ea009853..5f931df4d 100644 --- a/src/env.js +++ b/src/env.js @@ -39,15 +39,7 @@ const env = createEnv({ .refine((s) => s === 'light' || s === 'dark') .optional() .default('light'), - NEXT_PUBLIC_DOCKER_ENABLED: z - .string() - .toLowerCase() - // only allow "true" or "false" - .refine((s) => s === 'true' || s === 'false') - // transform to boolean - .transform((s) => s === 'true') - .optional() - .default('false'), + NEXT_PUBLIC_DOCKER_ENABLED: z.boolean().optional().default(false), }, /** @@ -64,7 +56,7 @@ const env = createEnv({ NEXT_PUBLIC_DEFAULT_COLOR_SCHEME: process.env.DEFAULT_COLOR_SCHEME, NEXT_PUBLIC_PORT: process.env.PORT, NEXT_PUBLIC_NODE_ENV: process.env.NODE_ENV, - NEXT_PUBLIC_DOCKER_ENABLED: process.env.DOCKER_ENABLED, + NEXT_PUBLIC_DOCKER_ENABLED: process.env.DOCKER_PORT && process.env.DOCKER_HOST, }, });