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)