sync: update from private repo (e321ac3)
CI / build-and-test (push) Has been cancelled

This commit is contained in:
oss-sync
2026-06-17 01:49:11 +00:00
parent 35e4fd30d2
commit 517142c61d
7 changed files with 106 additions and 23 deletions
+10 -5
View File
@@ -1352,11 +1352,16 @@ export function startCoreServer(opts: CoreServerOptions, port: number = 9876): v
);
}
const pinnedHost = tls.redirectHost ?? (isWildcardBind || isLoopbackBind ? 'localhost' : host);
const redirector = createHttpRedirectServer({ httpsPort: port, pinnedHost, preferRequestHost });
redirector.on('error', (e) => logger.warn(`[server] HTTP redirect listener error: ${(e as Error).message}`));
redirector.listen(tls.httpRedirectPort, host, () =>
logger.info(`HTTP->HTTPS redirect listening on http://${host}:${tls.httpRedirectPort}`),
);
// One listener per configured redirect port (e.g. 80 plus a high port).
for (const rport of tls.httpRedirectPorts) {
const redirector = createHttpRedirectServer({ httpsPort: port, pinnedHost, preferRequestHost });
redirector.on('error', (e) =>
logger.warn(`[server] HTTP redirect listener error on :${rport}: ${(e as Error).message}`),
);
redirector.listen(rport, host, () =>
logger.info(`HTTP->HTTPS redirect listening on http://${host}:${rport}`),
);
}
}
} else {
server = finalApp.listen(port, host, () => {