GTM script behind env flag

This commit is contained in:
Linus Flood
2024-10-09 09:53:03 +02:00
parent aa3ead5e10
commit 37c6619dff
2 changed files with 12 additions and 2 deletions

8
env/server.ts vendored
View File

@@ -12,6 +12,13 @@ export const env = createEnv({
APPLICATION_INSIGHTS_CONNECTION_STRING: z.string().optional(),
ADOBE_SCRIPT_SRC: z.string().optional(),
ADOBE_SDK_SCRIPT_SRC: z.string().optional(),
ENABLE_GTMSCRIPT: z
.string()
// only allow "true" or "false"
.refine((s) => s === "true" || s === "false")
// transform to boolean
.transform((s) => s === "true")
.optional(),
API_BASEURL: z.string(),
BUILD_ID: z.string().default("64rYXBu8o2eHp0Jf"),
CMS_ACCESS_TOKEN: z.string(),
@@ -79,6 +86,7 @@ export const env = createEnv({
process.env.APPLICATION_INSIGHTS_CONNECTION_STRING,
ADOBE_SCRIPT_SRC: process.env.ADOBE_SCRIPT_SRC,
ADOBE_SDK_SCRIPT_SRC: process.env.ADOBE_SDK_SCRIPT_SRC,
ENABLE_GTMSCRIPT: process.env.ENABLE_GTMSCRIPT,
API_BASEURL: process.env.API_BASEURL,
BUILD_ID: process.env.BUILD_ID,
CMS_ACCESS_TOKEN: process.env.CMS_ACCESS_TOKEN,