fix: all env vars are strings, coerce to numbers
This commit is contained in:
4
apps/scandic-web/env/server.ts
vendored
4
apps/scandic-web/env/server.ts
vendored
@@ -168,13 +168,13 @@ export const env = createEnv({
|
|||||||
// transform to boolean
|
// transform to boolean
|
||||||
.transform((s) => s === "true")
|
.transform((s) => s === "true")
|
||||||
.default("false"),
|
.default("false"),
|
||||||
CACHE_TIME_HOTELS: z
|
CACHE_TIME_HOTELS: z.coerce
|
||||||
.number()
|
.number()
|
||||||
.default(TWENTYFOUR_HOURS)
|
.default(TWENTYFOUR_HOURS)
|
||||||
.transform((val) =>
|
.transform((val) =>
|
||||||
process.env.CMS_ENVIRONMENT === "test" ? 5 * 60 : val
|
process.env.CMS_ENVIRONMENT === "test" ? 5 * 60 : val
|
||||||
),
|
),
|
||||||
CACHE_TIME_CITY_SEARCH: z
|
CACHE_TIME_CITY_SEARCH: z.coerce
|
||||||
.number()
|
.number()
|
||||||
.default(10 * 60)
|
.default(10 * 60)
|
||||||
.transform((val) => (process.env.CMS_ENVIRONMENT === "test" ? 60 : val)),
|
.transform((val) => (process.env.CMS_ENVIRONMENT === "test" ? 60 : val)),
|
||||||
|
|||||||
Reference in New Issue
Block a user