From 5581ae7023cdd65961b708d5b561e860a2373b11 Mon Sep 17 00:00:00 2001 From: pkupuk Date: Mon, 13 Oct 2025 14:03:21 +0800 Subject: [PATCH] Update payload.config.ts to assert non-null environment variables Use non-null assertion operator for R2 environment variables to ensure they are defined at runtime. --- src/payload.config.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/payload.config.ts b/src/payload.config.ts index 472a29a..2517e16 100644 --- a/src/payload.config.ts +++ b/src/payload.config.ts @@ -72,12 +72,12 @@ export default buildConfig({ collections: { media: true, }, - bucket: process.env.R2_BUCKET, + bucket: process.env.R2_BUCKET!, config: { - endpoint: `https://${process.env.R2_ACCOUNT_ID}.r2.cloudflarestorage.com`, + endpoint: `https://${process.env.R2_ACCOUNT_ID!}.r2.cloudflarestorage.com`, credentials: { - accessKeyId: process.env.R2_ACCESS_KEY_ID, - secretAccessKey: process.env.R2_SECRET_ACCESS_KEY, + accessKeyId: process.env.R2_ACCESS_KEY_ID!, + secretAccessKey: process.env.R2_SECRET_ACCESS_KEY!, }, region: 'auto', // ... Other S3 configuration