Skip to content

Commit 275eded

Browse files
committed
fix(angular/build): pass process environment variables to prerender workers
Worker processes used for prerendering and route extraction now inherit `process.env`. This ensures that any custom environment variables required by the application are available during the server-side rendering process. Closes #32730
1 parent a09f27a commit 275eded

File tree

1 file changed

+2
-0
lines changed
  • packages/angular/build/src/utils/server-rendering

1 file changed

+2
-0
lines changed

packages/angular/build/src/utils/server-rendering/prerender.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ async function renderPages(
229229
execArgv: workerExecArgv,
230230
env: {
231231
'NG_ALLOWED_HOSTS': 'localhost',
232+
...process.env,
232233
},
233234
});
234235

@@ -344,6 +345,7 @@ async function getAllRoutes(
344345
execArgv: workerExecArgv,
345346
env: {
346347
'NG_ALLOWED_HOSTS': 'localhost',
348+
...process.env,
347349
},
348350
});
349351

0 commit comments

Comments
 (0)