added auth
Some checks are pending
CI / build (push) Waiting to run
docker / Build & Publish (push) Waiting to run

This commit is contained in:
archie 2026-04-07 16:35:06 +01:00
parent 5d73db8eb0
commit 713042ea5a

View file

@ -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 // 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_ID: z.string().nullish(),
GOOGLE_CLIENT_SECRET: z.string().nullish(), GOOGLE_CLIENT_SECRET: z.string().nullish(),
GITHUB_ID: z.string(), GITHUB_ID: z.string().nullish(),
GITHUB_SECRET: z.string(), GITHUB_SECRET: z.string().nullish(),
AWS_ENDPOINT: z.string(), AWS_ENDPOINT: z.string().nullish(),
AWS_REGION: z.string(), AWS_REGION: z.string().nullish(),
AWS_KEY_ID: z.string(), AWS_KEY_ID: z.string().nullish(),
AWS_SECRET_ACCESS_KEY: z.string(), AWS_SECRET_ACCESS_KEY: z.string().nullish(),
AWS_BUCKET_NAME: z.string(), AWS_BUCKET_NAME: z.string().nullish(),
STRIPE_SECRET_KEY: z.string().nullish(), STRIPE_SECRET_KEY: z.string().nullish(),
STRIPE_WEBHOOK_SECRET: z.string().nullish(), STRIPE_WEBHOOK_SECRET: z.string().nullish(),
STRIPE_MONTHLY_PRICE_ID: z.string().nullish(), STRIPE_MONTHLY_PRICE_ID: z.string().nullish(),
@ -69,11 +69,11 @@ const processEnv = {
GOOGLE_CLIENT_SECRET: process.env.GOOGLE_CLIENT_SECRET, GOOGLE_CLIENT_SECRET: process.env.GOOGLE_CLIENT_SECRET,
GITHUB_ID: process.env.GITHUB_ID, GITHUB_ID: process.env.GITHUB_ID,
GITHUB_SECRET: process.env.GITHUB_SECRET, GITHUB_SECRET: process.env.GITHUB_SECRET,
AWS_ENDPOINT: process.env.AWS_ENDPOINT, AWS_ENDPOINT: z.string().nullish(),
AWS_REGION: process.env.AWS_REGION, AWS_REGION: z.string().nullish(),
AWS_KEY_ID: process.env.AWS_KEY_ID, AWS_KEY_ID: z.string().nullish(),
AWS_SECRET_ACCESS_KEY: process.env.AWS_SECRET_ACCESS_KEY, AWS_SECRET_ACCESS_KEY: z.string().nullish(),
AWS_BUCKET_NAME: process.env.AWS_BUCKET_NAME, AWS_BUCKET_NAME: z.string().nullish(),
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY: NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY:
process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY, process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY,
STRIPE_SECRET_KEY: process.env.STRIPE_SECRET_KEY, STRIPE_SECRET_KEY: process.env.STRIPE_SECRET_KEY,