force exposed prod port to 5000
This commit is contained in:
parent
ad5f624d5d
commit
e288491a35
3 changed files with 8 additions and 6 deletions
|
@ -35,12 +35,13 @@ WORKDIR /app
|
|||
RUN mkdir -p /app/export
|
||||
|
||||
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
|
||||
ENV SERVER_PORT=5000
|
||||
|
||||
COPY --from=build /app/src/templates /app/src/templates
|
||||
COPY --from=build /app/dist /app/dist
|
||||
COPY --from=build /app/node_modules /app/node_modules
|
||||
COPY --from=build /app/package.json /app/package.json
|
||||
|
||||
EXPOSE 5000
|
||||
EXPOSE ${SERVER_PORT}
|
||||
|
||||
CMD [ "npm", "run", "start" ]
|
|
@ -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=<number> # fallback ist auf 3306 gesetzt
|
||||
- DB_NAME=ffadmin
|
||||
- DB_USERNAME=administration_backend
|
||||
- DB_PASSWORD=<dbuserpasswd>
|
||||
- SERVER_PORT=number # fallback ist auf 5000 gesetzt
|
||||
- JWT_SECRET=<tobemodified>
|
||||
- JWT_EXPIRATION=<number[m|d] - bsp.:15m>
|
||||
- REFRESH_EXPIRATION=<number[m|d] - bsp.:1d>
|
||||
|
|
|
@ -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";
|
||||
|
|
Loading…
Reference in a new issue