From 65dfe857bf0e0777835386a413f4731efb01f04e Mon Sep 17 00:00:00 2001 From: Linus Waldowsky Date: Sat, 28 Feb 2026 22:32:51 +0100 Subject: [PATCH] added docker-compose with mongo and calchat-server --- .../docker/calchat-mongo/docker-compose.yml | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 apps/server/docker/calchat-mongo/docker-compose.yml diff --git a/apps/server/docker/calchat-mongo/docker-compose.yml b/apps/server/docker/calchat-mongo/docker-compose.yml new file mode 100644 index 0000000..7503c3e --- /dev/null +++ b/apps/server/docker/calchat-mongo/docker-compose.yml @@ -0,0 +1,43 @@ +services: + mongo: + image: mongo:8 + restart: always + ports: + - "27017:27017" + environment: + MONGO_INITDB_ROOT_USERNAME: root + MONGO_INITDB_ROOT_PASSWORD: mongoose + volumes: + - mongo-data:/data/db + healthcheck: + test: mongosh --eval "db.adminCommand('ping')" + interval: 10s + timeout: 5s + retries: 5 + + mongo-express: + image: mongo-express:latest + restart: always + ports: + - "8083:8081" + environment: + ME_CONFIG_MONGODB_URL: mongodb://root:mongoose@mongo:27017/ + ME_CONFIG_BASICAUTH_ENABLED: true + ME_CONFIG_BASICAUTH_USERNAME: admin + ME_CONFIG_BASICAUTH_PASSWORD: admin + depends_on: + mongo: + condition: service_healthy + + calchat-server: + image: gitea.gilmour109.de/gilmour109/calchat-server:latest + restart: always + env_file: .env + ports: + - "3001:3001" + depends_on: + mongo: + condition: service_healthy + +volumes: + mongo-data: