diff --git a/packages/docusaurus/src/server/getHostPort.ts b/packages/docusaurus/src/server/getHostPort.ts index 4ae8070870..893f754d46 100644 --- a/packages/docusaurus/src/server/getHostPort.ts +++ b/packages/docusaurus/src/server/getHostPort.ts @@ -54,7 +54,10 @@ async function choosePort( defaultPort: number, ): Promise { try { - const port = await detect({port: defaultPort, hostname: host}); + const port = await detect({ + port: defaultPort, + ...(host !== 'localhost' && {hostname: host}), + }); if (port === defaultPort) { return port; }