From 39915d799f7f33fa1d47aa66809c92f5805c89b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmed=20Esad=20AK=C3=87AM?= Date: Tue, 10 Jun 2025 22:37:47 +0200 Subject: [PATCH] Integrate server to mongodb --- docker-compose.dev.yml | 2 +- recipai-chart/templates/mongodb-deployment.yml | 8 +++++--- server/src/main/resources/application.yaml | 3 +-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index e3a65d9..ebc1231 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -45,7 +45,7 @@ services: restart: unless-stopped mongodb: - image: mongo:latest + image: mongo:8.0 container_name: mongodb ports: - "27017:27017" diff --git a/recipai-chart/templates/mongodb-deployment.yml b/recipai-chart/templates/mongodb-deployment.yml index edf7209..bd2430a 100644 --- a/recipai-chart/templates/mongodb-deployment.yml +++ b/recipai-chart/templates/mongodb-deployment.yml @@ -13,7 +13,7 @@ spec: spec: containers: - name: mongodb - image: mongo:6.0 + image: mongo:8.0 imagePullPolicy: IfNotPresent ports: - containerPort: 27017 @@ -28,9 +28,11 @@ spec: memory: "512Mi" cpu: "500m" env: - - name: MONGO_INITDB_ROOT_USERNAME + - name: MONGO_HOST + - value: {{ .Values.services.mongodb }}:27017 + - name: MONGO_USERNAME value: {{ .Values.db.adminUsername }} - - name: MONGO_INITDB_ROOT_PASSWORD + - name: MONGO_PASSWORD valueFrom: secretKeyRef: name: mongodb-secret diff --git a/server/src/main/resources/application.yaml b/server/src/main/resources/application.yaml index 393a955..91b0b53 100644 --- a/server/src/main/resources/application.yaml +++ b/server/src/main/resources/application.yaml @@ -16,7 +16,6 @@ spring: uri: http://genai-service:8000 predicates: - Path=/genai/** - data: mongodb: - uri: ${MONGODB_URI:mongodb://admin:admin@127.0.0.1:27017/recipai?authSource=admin} \ No newline at end of file + uri: mongodb://${MONGO_USERNAME:admin}:${MONGO_PASSWORD:admin}@${MONGO_HOST:127.0.0.1:27017}/recipai?authSource=admin \ No newline at end of file