From 9328efa7016d03c7c512c02f951da674e6ad9bdf Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 27 May 2026 11:07:55 +0800 Subject: [PATCH] fix: load db after env for direct upload cors --- scripts/storage/configure-direct-upload-cors.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/storage/configure-direct-upload-cors.ts b/scripts/storage/configure-direct-upload-cors.ts index 51ac353d5..901c15f66 100644 --- a/scripts/storage/configure-direct-upload-cors.ts +++ b/scripts/storage/configure-direct-upload-cors.ts @@ -8,9 +8,6 @@ import { } from "@aws-sdk/client-s3"; import { and, eq } from "drizzle-orm"; -import { db } from "@/lib/db"; -import { storageConfig } from "@/lib/db/schema"; - loadEnv({ path: ".env.local" }); loadEnv(); @@ -113,6 +110,10 @@ function readEnvS3Config(): S3UploadConfig | null { } async function resolveS3Config() { + const [{ db }, { storageConfig }] = await Promise.all([ + import("@/lib/db"), + import("@/lib/db/schema"), + ]); const [defaultConfig] = await db .select() .from(storageConfig)