diff --git a/server/bin/web-server.ts b/server/bin/web-server.ts index 7f5a6174..e878c4d4 100755 --- a/server/bin/web-server.ts +++ b/server/bin/web-server.ts @@ -40,10 +40,10 @@ const startWebServer = async () => { await constructRoutes(instance as FastifyInstance); - if (typeof port === 'string') { + if (typeof port === 'string' && !/^\d+$/.test(port)) { await instance.listen({path: port}); } else { - await instance.listen({port, host}); + await instance.listen({port: Number(port), host}); } const address = chalk.underline(`${ssl ? 'https' : 'http'}://${host}:${port}`);