Added login and authentication

This commit is contained in:
2025-10-03 11:39:20 +02:00
parent 96388e5a50
commit c695d6c733
9 changed files with 434 additions and 13 deletions

View File

@@ -4,11 +4,39 @@ services:
container_name: jeopardy
environment:
# domain:port or only domain, eg jeopardyserver.akolata.de
- PUBLIC_JEOPARDY_SERVER=127.0.0.1:11001
PUBLIC_JEOPARDY_SERVER: localhost:11001
ports:
- "11000:3000"
jeopardyserver:
image: jeopardyserver:latest
container_name: jeopardyserver
environment:
JEOPARDYSERVER_MONGO_USERNAME: jeopardyadmin
JEOPARDYSERVER_MONGO_PASSWORD: jGpklsI9vCdixel7sDGxVBsydlzdyX8A1Zank6a12QT827PC
JEOPARDYSERVER_MONGO_URL: mongo:27017
JEOPARDY_URL: http://localhost:11000
ports:
- "11001:12345"
mongo:
image: mongo:8.0.14
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: jeopardyadmin
MONGO_INITDB_ROOT_PASSWORD: jGpklsI9vCdixel7sDGxVBsydlzdyX8A1Zank6a12QT827PC
ports:
- 11002:27017
volumes:
- mongodb_data_volume:/data/db
mongo-express:
image: mongo-express
restart: always
ports:
- 11003:8081
environment:
ME_CONFIG_MONGODB_URL: mongodb://jeopardyadmin:jGpklsI9vCdixel7sDGxVBsydlzdyX8A1Zank6a12QT827PC@mongo:27017/
ME_CONFIG_BASICAUTH_ENABLED: true
ME_CONFIG_BASICAUTH_USERNAME: Trushy
ME_CONFIG_BASICAUTH_PASSWORD: IXvtRcbrXy7wX4VKfmwKzRdRnHwbMlDpLm4ETKk9jgzJoylhakUCpcRWN3xVbAuM
volumes:
mongodb_data_volume: