diff --git a/apps/web/next.config.js b/apps/web/next.config.js index b5fd02d8..dee19a9f 100644 --- a/apps/web/next.config.js +++ b/apps/web/next.config.js @@ -22,7 +22,7 @@ const config = { typescript: { ignoreBuildErrors: true }, images: { - domains: [process.env.NEXT_PUBLIC_STORAGE_URL ?? ""], + domains: [process.env.NEXT_PUBLIC_STORAGE_DOMAIN ?? ""], }, }; diff --git a/apps/web/src/env.ts b/apps/web/src/env.ts index edc66d66..e43baa15 100644 --- a/apps/web/src/env.ts +++ b/apps/web/src/env.ts @@ -34,6 +34,7 @@ export const env = createEnv({ NEXT_PUBLIC_BASE_URL: z.string(), NEXT_PUBLIC_STORAGE_URL: z.string(), NEXT_PUBLIC_AVATAR_BUCKET_NAME: z.string(), + NEXT_PUBLIC_STORAGE_DOMAIN: z.string(), }, /** * Destructure all variables from `process.env` to make sure they aren't tree-shaken away. @@ -45,6 +46,7 @@ export const env = createEnv({ NEXT_PUBLIC_BASE_URL: process.env.NEXT_PUBLIC_BASE_URL, NEXT_PUBLIC_STORAGE_URL: process.env.NEXT_PUBLIC_STORAGE_URL, NEXT_PUBLIC_AVATAR_BUCKET_NAME: process.env.NEXT_PUBLIC_AVATAR_BUCKET_NAME, + NEXT_PUBLIC_STORAGE_DOMAIN: process.env.NEXT_PUBLIC_STORAGE_DOMAIN, }, skipValidation: !!process.env.CI || process.env.npm_lifecycle_event === "lint", diff --git a/turbo.json b/turbo.json index f0d6596c..c1d42897 100644 --- a/turbo.json +++ b/turbo.json @@ -56,7 +56,9 @@ "NEXT_PUBLIC_KAN_ENV", "STRIPE_SECRET_KEY", "STRIPE_WEBHOOK_SECRET", - "NEXT_PUBLIC_S3_AVATAR_BUCKET_NAME", + "NEXT_PUBLIC_STORAGE_DOMAIN", + "NEXT_PUBLIC_STORAGE_URL", + "NEXT_PUBLIC_AVATAR_BUCKET_NAME", "S3_REGION", "S3_ACCESS_KEY_ID", "S3_SECRET_ACCESS_KEY",