diff --git a/src/env.mjs b/src/env.mjs index 7fe531f..1471a65 100644 --- a/src/env.mjs +++ b/src/env.mjs @@ -21,13 +21,13 @@ const server = z.object({ // Add `.min(1) on ID and SECRET if you want to make sure they're not empty GOOGLE_CLIENT_ID: z.string().nullish(), GOOGLE_CLIENT_SECRET: z.string().nullish(), - GITHUB_ID: z.string(), - GITHUB_SECRET: z.string(), - AWS_ENDPOINT: z.string(), - AWS_REGION: z.string(), - AWS_KEY_ID: z.string(), - AWS_SECRET_ACCESS_KEY: z.string(), - AWS_BUCKET_NAME: z.string(), + GITHUB_ID: z.string().nullish(), + GITHUB_SECRET: z.string().nullish(), + AWS_ENDPOINT: z.string().nullish(), + AWS_REGION: z.string().nullish(), + AWS_KEY_ID: z.string().nullish(), + AWS_SECRET_ACCESS_KEY: z.string().nullish(), + AWS_BUCKET_NAME: z.string().nullish(), STRIPE_SECRET_KEY: z.string().nullish(), STRIPE_WEBHOOK_SECRET: z.string().nullish(), STRIPE_MONTHLY_PRICE_ID: z.string().nullish(), @@ -69,11 +69,11 @@ const processEnv = { GOOGLE_CLIENT_SECRET: process.env.GOOGLE_CLIENT_SECRET, GITHUB_ID: process.env.GITHUB_ID, GITHUB_SECRET: process.env.GITHUB_SECRET, - AWS_ENDPOINT: process.env.AWS_ENDPOINT, - AWS_REGION: process.env.AWS_REGION, - AWS_KEY_ID: process.env.AWS_KEY_ID, - AWS_SECRET_ACCESS_KEY: process.env.AWS_SECRET_ACCESS_KEY, - AWS_BUCKET_NAME: process.env.AWS_BUCKET_NAME, + AWS_ENDPOINT: z.string().nullish(), + AWS_REGION: z.string().nullish(), + AWS_KEY_ID: z.string().nullish(), + AWS_SECRET_ACCESS_KEY: z.string().nullish(), + AWS_BUCKET_NAME: z.string().nullish(), NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY: process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY, STRIPE_SECRET_KEY: process.env.STRIPE_SECRET_KEY,