mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-06 05:25:48 +01:00
🐛 Fix environment variable docker enabled
This commit is contained in:
12
src/env.js
12
src/env.js
@@ -39,15 +39,7 @@ const env = createEnv({
|
|||||||
.refine((s) => s === 'light' || s === 'dark')
|
.refine((s) => s === 'light' || s === 'dark')
|
||||||
.optional()
|
.optional()
|
||||||
.default('light'),
|
.default('light'),
|
||||||
NEXT_PUBLIC_DOCKER_ENABLED: z
|
NEXT_PUBLIC_DOCKER_ENABLED: z.boolean().optional().default(false),
|
||||||
.string()
|
|
||||||
.toLowerCase()
|
|
||||||
// only allow "true" or "false"
|
|
||||||
.refine((s) => s === 'true' || s === 'false')
|
|
||||||
// transform to boolean
|
|
||||||
.transform((s) => s === 'true')
|
|
||||||
.optional()
|
|
||||||
.default('false'),
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -64,7 +56,7 @@ const env = createEnv({
|
|||||||
NEXT_PUBLIC_DEFAULT_COLOR_SCHEME: process.env.DEFAULT_COLOR_SCHEME,
|
NEXT_PUBLIC_DEFAULT_COLOR_SCHEME: process.env.DEFAULT_COLOR_SCHEME,
|
||||||
NEXT_PUBLIC_PORT: process.env.PORT,
|
NEXT_PUBLIC_PORT: process.env.PORT,
|
||||||
NEXT_PUBLIC_NODE_ENV: process.env.NODE_ENV,
|
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,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user