force exposed prod port to 5000

This commit is contained in:
Julian Krauser 2025-01-06 11:51:33 +01:00
parent ad5f624d5d
commit 8ba12b752c
2 changed files with 6 additions and 5 deletions

View file

@ -1,6 +1,6 @@
# ff-admin-server # ff-admin-server
Mitgliederverwaltung für Feuerwehren und Vereine (Backend). Administration für Feuerwehren und Vereine (Backend).
## Einleitung ## Einleitung
@ -10,6 +10,8 @@ Eine Demo zusammen mit der `ff-admin` finden Sie unter [ff-admin-demo.jk-effects
## Installation ## 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 ### Docker Compose Setup
Um den Container hochzufahren, erstellen Sie eine `docker-compose.yml` Datei mit folgendem Inhalt: Um den Container hochzufahren, erstellen Sie eine `docker-compose.yml` Datei mit folgendem Inhalt:
@ -25,11 +27,10 @@ services:
environment: environment:
- DB_TYPE=mysql - DB_TYPE=mysql
- DB_HOST=ffm-db - DB_HOST=ffm-db
- DB_PORT=number # fallback ist auf 3306 gesetzt - DB_PORT=<number> # fallback ist auf 3306 gesetzt
- DB_NAME=administration - DB_NAME=ffadmin
- DB_USERNAME=administration_backend - DB_USERNAME=administration_backend
- DB_PASSWORD=<dbuserpasswd> - DB_PASSWORD=<dbuserpasswd>
- SERVER_PORT=number # fallback ist auf 5000 gesetzt
- JWT_SECRET=<tobemodified> - JWT_SECRET=<tobemodified>
- JWT_EXPIRATION=<number[m|d] - bsp.:15m> - JWT_EXPIRATION=<number[m|d] - bsp.:15m>
- REFRESH_EXPIRATION=<number[m|d] - bsp.:1d> - REFRESH_EXPIRATION=<number[m|d] - bsp.:1d>

View file

@ -23,7 +23,7 @@ const app = express();
import router from "./routes/index"; import router from "./routes/index";
router(app); router(app);
app.listen(process.env.NODE_ENV ? SERVER_PORT : 5000, () => { 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"; import schedule from "node-schedule";