Skip to content

Commit 8a1e948

Browse files
committed
Merge branch 'main' of github.com:serverless-stack/open-next
2 parents 3db0c19 + 0dadccb commit 8a1e948

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

.changeset/plenty-beers-help.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"open-next": patch
3+
---
4+
5+
Set default NODE_ENV to production

packages/open-next/src/adapters/image-optimization-adapter.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@ import {
1818
ImageOptimizerCache,
1919
// @ts-ignore
2020
} from "next/dist/server/image-optimizer";
21-
import { loadConfig } from "./util.js";
21+
import { loadConfig, setNodeEnv } from "./util.js";
2222
import { debug } from "./logger.js";
2323

24+
setNodeEnv();
2425
const bucketName = process.env.BUCKET_NAME;
2526
const nextDir = path.join(__dirname, ".next");
2627
const config = loadConfig(nextDir);

packages/open-next/src/adapters/server-adapter.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ import type {
1111
} from "aws-lambda";
1212
// @ts-ignore
1313
import NextServer from "next/dist/server/next-server.js";
14-
import { loadConfig } from "./util.js";
14+
import { loadConfig, setNodeEnv } from "./util.js";
1515
import { isBinaryContentType } from "./binary.js";
1616
import { debug } from "./logger.js";
1717
import type { PublicAssets } from "../build.js";
1818

19+
setNodeEnv();
1920
setNextjsServerWorkingDirectory();
2021
const nextDir = path.join(__dirname, ".next");
2122
const openNextDir = path.join(__dirname, ".open-next");

packages/open-next/src/adapters/util.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import fs from "node:fs";
22
import path from "node:path";
33

4+
export function setNodeEnv() {
5+
process.env.NODE_ENV = process.env.NODE_ENV ?? "production";
6+
}
7+
48
export function loadConfig(nextDir: string) {
59
const filePath = path.join(nextDir, "required-server-files.json");
610
const json = fs.readFileSync(filePath, "utf-8");

0 commit comments

Comments
 (0)