From 3b9f57abf46e5415f1256fd4b7ac2b15792c0334 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Mon, 21 Jul 2025 11:26:57 +0200 Subject: [PATCH 1/2] wrangler should not try to handle .env files --- packages/cloudflare/src/cli/utils/run-wrangler.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/cloudflare/src/cli/utils/run-wrangler.ts b/packages/cloudflare/src/cli/utils/run-wrangler.ts index 9bf4aa0e1..2ecb3cfb9 100644 --- a/packages/cloudflare/src/cli/utils/run-wrangler.ts +++ b/packages/cloudflare/src/cli/utils/run-wrangler.ts @@ -76,6 +76,10 @@ export function runWrangler(options: BuildOptions, args: string[], wranglerOpts: env: { ...process.env, ...(wranglerOpts.logging === "error" ? { WRANGLER_LOG: "error" } : undefined), + // `.env` files are handled by the adapter. + // Wrangler would load `.env.` while we should load `.env.` + // See https://opennext.js.org/cloudflare/howtos/env-vars + CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV: "false", }, } ); From 98e183616429656d9104950f4726bd892706bd76 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Mon, 21 Jul 2025 11:42:23 +0200 Subject: [PATCH 2/2] fixup! changeset --- .changeset/tasty-teeth-do.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/tasty-teeth-do.md diff --git a/.changeset/tasty-teeth-do.md b/.changeset/tasty-teeth-do.md new file mode 100644 index 000000000..7f6378f6e --- /dev/null +++ b/.changeset/tasty-teeth-do.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/cloudflare": patch +--- + +wrangler should not load .env files