diff --git a/packages/backend-common/src/service/lib/ServiceBuilderImpl.ts b/packages/backend-common/src/service/lib/ServiceBuilderImpl.ts index d8b9ffa2d9..b47f4ef7e5 100644 --- a/packages/backend-common/src/service/lib/ServiceBuilderImpl.ts +++ b/packages/backend-common/src/service/lib/ServiceBuilderImpl.ts @@ -85,7 +85,10 @@ export class ServiceBuilderImpl implements ServiceBuilder { const baseOptions = readBaseOptions(backendConfig); if (baseOptions.listenPort) { - this.port = baseOptions.listenPort; + this.port = + typeof baseOptions.listenPort === 'string' + ? parseInt(baseOptions.listenPort, 10) + : baseOptions.listenPort; } if (baseOptions.listenHost) { this.host = baseOptions.listenHost;