fix: set valid domain in next config

This commit is contained in:
Henry
2025-05-06 15:10:46 +01:00
parent 9c9107e5eb
commit 0918320102
3 changed files with 6 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ const config = {
typescript: { ignoreBuildErrors: true }, typescript: { ignoreBuildErrors: true },
images: { images: {
domains: [process.env.NEXT_PUBLIC_STORAGE_URL ?? ""], domains: [process.env.NEXT_PUBLIC_STORAGE_DOMAIN ?? ""],
}, },
}; };

View File

@@ -34,6 +34,7 @@ export const env = createEnv({
NEXT_PUBLIC_BASE_URL: z.string(), NEXT_PUBLIC_BASE_URL: z.string(),
NEXT_PUBLIC_STORAGE_URL: z.string(), NEXT_PUBLIC_STORAGE_URL: z.string(),
NEXT_PUBLIC_AVATAR_BUCKET_NAME: 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. * 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_BASE_URL: process.env.NEXT_PUBLIC_BASE_URL,
NEXT_PUBLIC_STORAGE_URL: process.env.NEXT_PUBLIC_STORAGE_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_AVATAR_BUCKET_NAME: process.env.NEXT_PUBLIC_AVATAR_BUCKET_NAME,
NEXT_PUBLIC_STORAGE_DOMAIN: process.env.NEXT_PUBLIC_STORAGE_DOMAIN,
}, },
skipValidation: skipValidation:
!!process.env.CI || process.env.npm_lifecycle_event === "lint", !!process.env.CI || process.env.npm_lifecycle_event === "lint",

View File

@@ -56,7 +56,9 @@
"NEXT_PUBLIC_KAN_ENV", "NEXT_PUBLIC_KAN_ENV",
"STRIPE_SECRET_KEY", "STRIPE_SECRET_KEY",
"STRIPE_WEBHOOK_SECRET", "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_REGION",
"S3_ACCESS_KEY_ID", "S3_ACCESS_KEY_ID",
"S3_SECRET_ACCESS_KEY", "S3_SECRET_ACCESS_KEY",