From 4e14952b24ea9802146f8ee9e6b4fd633d8e533a 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

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

diff --git a/packages/create-llama/templates/types/simple/express/index.ts b/packages/create-llama/templates/types/simple/express/index.ts
index daf5d8b6e..830c549f5 100644
--- a/packages/create-llama/templates/types/simple/express/index.ts
+++ b/packages/create-llama/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/packages/create-llama/templates/types/streaming/express/index.ts b/packages/create-llama/templates/types/streaming/express/index.ts
index daf5d8b6e..830c549f5 100644
--- a/packages/create-llama/templates/types/streaming/express/index.ts
+++ b/packages/create-llama/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