diff --git a/packages/react/src/executors/module-federation-dev-server/module-federation-dev-server.impl.ts b/packages/react/src/executors/module-federation-dev-server/module-federation-dev-server.impl.ts index 0d9ba683f1..3e2cbe0a19 100644 --- a/packages/react/src/executors/module-federation-dev-server/module-federation-dev-server.impl.ts +++ b/packages/react/src/executors/module-federation-dev-server/module-federation-dev-server.impl.ts @@ -127,19 +127,23 @@ async function startRemotes( } => typeof r !== 'string' && r.remoteName === app )?.configuration; + const defaultOverrides = { + ...(options.host ? { host: options.host } : {}), + ...(options.ssl ? { ssl: options.ssl } : {}), + ...(options.sslCert ? { sslCert: options.sslCert } : {}), + ...(options.sslKey ? { sslKey: options.sslKey } : {}), + }; const overrides = target === 'serve' ? { watch: true, - ...(options.host ? { host: options.host } : {}), - ...(options.ssl ? { ssl: options.ssl } : {}), - ...(options.sslCert ? { sslCert: options.sslCert } : {}), - ...(options.sslKey ? { sslKey: options.sslKey } : {}), ...(isUsingModuleFederationDevServerExecutor ? { isInitialHost: false } : {}), + ...defaultOverrides, } - : {}; + : { ...defaultOverrides }; + remoteIters.push( await runExecutor( {