fix: make connectionString optional

This commit is contained in:
Arvid Norlin
2024-07-01 13:33:28 +02:00
parent be2817c83a
commit 2a71a45d3d
2 changed files with 5 additions and 2 deletions

2
env/server.ts vendored
View File

@@ -9,7 +9,7 @@ export const env = createEnv({
*/
isServer: typeof window === "undefined" || "Deno" in window,
server: {
APPLICATION_INSIGHTS_CONNECTION_STRING: z.string(),
APPLICATION_INSIGHTS_CONNECTION_STRING: z.string().optional(),
ADOBE_SCRIPT_SRC: z.string().optional(),
ADOBE_SDK_SCRIPT_SRC: z.string().optional(),
API_BASEURL: z.string(),

View File

@@ -1,7 +1,10 @@
import { env } from "./env/server"
export async function register() {
if (process.env.NEXT_RUNTIME === "nodejs") {
if (
process.env.NEXT_RUNTIME === "nodejs" &&
env.APPLICATION_INSIGHTS_CONNECTION_STRING
) {
const { AzureMonitorTraceExporter } = await import(
"@azure/monitor-opentelemetry-exporter"
)