diff --git a/packages/api/src/index.ts b/packages/api/src/index.ts index 835eb3d..f86cb0f 100644 --- a/packages/api/src/index.ts +++ b/packages/api/src/index.ts @@ -20,7 +20,7 @@ server.register(rateLimit, { max: 1, timeWindow: 30000 }); server.register(v1EntriesRoutes, { prefix: '/rest/v1' }); server.register(v1ReportRoutes, { prefix: '/rest/v1' }); -server.listen(environment.port, '0.0.0.0', (error, address) => { +server.listen({ host: '0.0.0.0', port: environment.port }, (error, address) => { if (error) { console.error(error); process.exit(1); diff --git a/packages/api/src/services/environment.ts b/packages/api/src/services/environment.ts index 69a0aac..00d3653 100644 --- a/packages/api/src/services/environment.ts +++ b/packages/api/src/services/environment.ts @@ -7,5 +7,5 @@ export default { pass: process.env.MAIL_PASS ?? '', user: process.env.MAIL_USER ?? '', }, - port: process.env.PORT ?? 8080, + port: (process.env.PORT ? Number(process.env.PORT) : undefined) ?? 8080, };