From f29e297afc26168c711b8a585548e3ab79d9bed9 Mon Sep 17 00:00:00 2001 From: berkay Date: Sat, 19 Apr 2025 19:23:11 +0300 Subject: [PATCH] update yml --- docker-compose.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 4813f96..ef8a672 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,10 @@ -version: '3.8' +version: "3.8" services: mongodb: image: mongo:6.0 container_name: mongodb + hostname: mongodb restart: always environment: - MONGO_INITDB_ROOT_USERNAME=${MONGO_ROOT_USERNAME:-admin} @@ -13,7 +14,7 @@ services: - mongodb_config:/data/configdb - ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro ports: - - "27017:27017" # Expose MongoDB port to external machines + - "27017:27017" # Expose MongoDB port to external machines command: ["--auth", "--bind_ip_all", "--replSet", "rs0"] healthcheck: test: echo 'db.runCommand("ping").ok' | mongosh localhost:27017/admin --quiet @@ -36,6 +37,7 @@ services: mongo-express: image: mongo-express:latest container_name: mongo-express + hostname: mongo-express restart: always environment: - ME_CONFIG_MONGODB_ADMINUSERNAME=${MONGO_ROOT_USERNAME:-admin} @@ -46,7 +48,7 @@ services: - ME_CONFIG_MONGODB_ENABLE_ADMIN=true - ME_CONFIG_SITE_BASEURL=/mongo-express ports: - - "8081:8081" # Expose Mongo Express web interface to external machines + - "8081:8081" # Expose Mongo Express web interface to external machines depends_on: - mongodb networks: @@ -60,6 +62,10 @@ services: networks: mongo_network: driver: bridge + # Adding explicit configuration to ensure proper DNS resolution + ipam: + config: + - subnet: 172.20.0.0/16 volumes: mongodb_data: