From ca6c8fba505a83a8f0896b416acdd0e8ef2a92e1 Mon Sep 17 00:00:00 2001
From: Marcus Schiesser <mail@marcusschiesser.de>
Date: Wed, 6 Dec 2023 13:27:37 +0700
Subject: [PATCH] feat: add PORT env to express templates

---
 templates/types/simple/express/index.ts    | 3 ++-
 templates/types/streaming/express/index.ts | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/templates/types/simple/express/index.ts b/templates/types/simple/express/index.ts
index daf5d8b6..830c549f 100644
--- a/templates/types/simple/express/index.ts
+++ b/templates/types/simple/express/index.ts
@@ -1,10 +1,11 @@
+/* eslint-disable turbo/no-undeclared-env-vars */
 import cors from "cors";
 import "dotenv/config";
 import express, { Express, Request, Response } from "express";
 import chatRouter from "./src/routes/chat.route";
 
 const app: Express = express();
-const port = 8000;
+const port = parseInt(process.env.PORT || "8000");
 
 const env = process.env["NODE_ENV"];
 const isDevelopment = !env || env === "development";
diff --git a/templates/types/streaming/express/index.ts b/templates/types/streaming/express/index.ts
index daf5d8b6..830c549f 100644
--- a/templates/types/streaming/express/index.ts
+++ b/templates/types/streaming/express/index.ts
@@ -1,10 +1,11 @@
+/* eslint-disable turbo/no-undeclared-env-vars */
 import cors from "cors";
 import "dotenv/config";
 import express, { Express, Request, Response } from "express";
 import chatRouter from "./src/routes/chat.route";
 
 const app: Express = express();
-const port = 8000;
+const port = parseInt(process.env.PORT || "8000");
 
 const env = process.env["NODE_ENV"];
 const isDevelopment = !env || env === "development";
-- 
GitLab