only override NODE_EXTRA_CA_CERTS when using experimental https flag (#56252)
This was unintentionally preventing this flag from being sent on `process.env` even if you weren't using `--experimental-https`. [x-ref](https://github.com/vercel/next.js/pull/55775#issuecomment-1741870873)
This commit is contained in:
parent
3b8a8f5cfd
commit
cb8b3a21e5
1 changed files with 5 additions and 2 deletions
|
@ -245,14 +245,17 @@ const nextDev: CliCommand = async (args) => {
|
|||
async function startServer(options: StartServerOptions) {
|
||||
return new Promise<void>((resolve) => {
|
||||
let resolved = false
|
||||
const defaultEnv = (initialEnv || process.env) as typeof process.env
|
||||
|
||||
child = fork(startServerPath, {
|
||||
stdio: 'inherit',
|
||||
env: {
|
||||
...((initialEnv || process.env) as typeof process.env),
|
||||
...defaultEnv,
|
||||
TURBOPACK: process.env.TURBOPACK,
|
||||
NEXT_PRIVATE_WORKER: '1',
|
||||
NODE_EXTRA_CA_CERTS: options.selfSignedCertificate?.rootCA,
|
||||
NODE_EXTRA_CA_CERTS: options.selfSignedCertificate
|
||||
? options.selfSignedCertificate.rootCA
|
||||
: defaultEnv.NODE_EXTRA_CA_CERTS,
|
||||
},
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in a new issue