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((s) => s === "true")
|
||||
.default("false"),
|
||||
CACHE_TIME_HOTELS: z
|
||||
CACHE_TIME_HOTELS: z.coerce
|
||||
.number()
|
||||
.default(TWENTYFOUR_HOURS)
|
||||
.transform((val) =>
|
||||
process.env.CMS_ENVIRONMENT === "test" ? 5 * 60 : val
|
||||
),
|
||||
CACHE_TIME_CITY_SEARCH: z
|
||||
CACHE_TIME_CITY_SEARCH: z.coerce
|
||||
.number()
|
||||
.default(10 * 60)
|
||||
.transform((val) => (process.env.CMS_ENVIRONMENT === "test" ? 60 : val)),
|
||||
|
||||
Reference in New Issue
Block a user