From 8ba12b752c596adbbc16d5393b84a5d8199e19f4 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Mon, 6 Jan 2025 11:51:33 +0100 Subject: [PATCH] force exposed prod port to 5000 --- README.md | 9 +++++---- src/index.ts | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2600070..713f57a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # ff-admin-server -Mitgliederverwaltung für Feuerwehren und Vereine (Backend). +Administration für Feuerwehren und Vereine (Backend). ## Einleitung @@ -10,6 +10,8 @@ Eine Demo zusammen mit der `ff-admin` finden Sie unter [ff-admin-demo.jk-effects ## Installation +Das Image exposed nur den Port 5000. Die Env-Variable SERVER_PORT kann nur im lokal ausführenden dev-Kontext verwendet werden. + ### Docker Compose Setup Um den Container hochzufahren, erstellen Sie eine `docker-compose.yml` Datei mit folgendem Inhalt: @@ -25,11 +27,10 @@ services: environment: - DB_TYPE=mysql - DB_HOST=ffm-db - - DB_PORT=number # fallback ist auf 3306 gesetzt - - DB_NAME=administration + - DB_PORT= # fallback ist auf 3306 gesetzt + - DB_NAME=ffadmin - DB_USERNAME=administration_backend - DB_PASSWORD= - - SERVER_PORT=number # fallback ist auf 5000 gesetzt - JWT_SECRET= - JWT_EXPIRATION= - REFRESH_EXPIRATION= diff --git a/src/index.ts b/src/index.ts index b28e07a..a1d7178 100644 --- a/src/index.ts +++ b/src/index.ts @@ -23,7 +23,7 @@ const app = express(); import router from "./routes/index"; router(app); app.listen(process.env.NODE_ENV ? SERVER_PORT : 5000, () => { - console.log(`listening on *:${SERVER_PORT}`); + console.log(`listening on *:${process.env.NODE_ENV ? SERVER_PORT : 5000}`); }); import schedule from "node-schedule";