update yml

This commit is contained in:
berkay 2025-04-19 19:25:54 +03:00
parent b6de087639
commit f86e76adc3
2 changed files with 22 additions and 2 deletions

View File

@ -1,3 +1,5 @@
version: "3.8"
services:
mongodb:
image: mongo:6.0
@ -11,9 +13,10 @@ services:
- mongodb_data:/data/db
- mongodb_config:/data/configdb
- ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro
- ./keyfile:/data/keyfile:ro # Add this for replica set auth
ports:
- "27017:27017" # Expose MongoDB port to external machines
command: ["--auth", "--bind_ip_all", "--replSet", "rs0"]
command: ["--auth", "--bind_ip_all", "--keyFile", "/data/keyfile", "--replSet", "rs0"]
healthcheck:
test: echo 'db.runCommand("ping").ok' | mongosh localhost:27017/admin --quiet
interval: 10s
@ -40,7 +43,8 @@ services:
environment:
- ME_CONFIG_MONGODB_ADMINUSERNAME=${MONGO_ROOT_USERNAME:-admin}
- ME_CONFIG_MONGODB_ADMINPASSWORD=${MONGO_ROOT_PASSWORD:-password}
- ME_CONFIG_MONGODB_SERVER=mongodb
- ME_CONFIG_MONGODB_SERVER=mongodb # This should match container_name of MongoDB
- ME_CONFIG_MONGODB_AUTH_DATABASE=admin
- ME_CONFIG_BASICAUTH_USERNAME=${MONGOEXPRESS_USERNAME:-mexpress}
- ME_CONFIG_BASICAUTH_PASSWORD=${MONGOEXPRESS_PASSWORD:-mexpress}
- ME_CONFIG_MONGODB_ENABLE_ADMIN=true

16
keyfile Normal file
View File

@ -0,0 +1,16 @@
KbltchQz7VgVTdYqGh1L4zZKA+UXRvnzaulkUA7hrrDIvYKPm8tqmRxqlZKlzT8M
2yRHxjgR0/Z3PeaBrkwDtipBX80FdPe6K9hO5WLZ9vX6iKFX3KI44piwxJd1RqhP
tJXtFV8fUT6f9m8mxfyEXKm/wExJp/8IhP7keooe5d2NAu0WxOFO316rRPXnfPKt
b5aPhBIboK3k7cnV7gm1gqAlsfOUHJ1t0SIB+ExWaTlLIC2aQxEwjQFXpu/vRcqZ
2RhncUJDFT9YQgXrlls6q3+FGDdjfZsrvmo5bPv+HxfGvqQdUKJrPnmTAxMm8qTC
yRB7PY7DJfGHPImInPQMLaLSPfYA+jq6RsJHCQeR8FLRmyzgeNCx/rIX94G58ysq
4rnHr7/lmTNiPB5n8opVM0Fjp27bRHHcMuBmTnCqeZ7CYsIuFzx/B9MmFSYVJAvh
+TBrTuqT2VDHnzgfe+KeW5VfW/P9qGmK3K/8vJ8s5fIkIluIpKJQhMhWUm/FHxMW
rlUjXQXLmnQGPRTV58dAPe6/c3gQOwtv2fZS01xTmnx8Kh7s30QWK/eFmI+FimLV
5/bWOPi4XokMAglmfg1IC7T/mqn+LQFaBUl5VjQ/tX97AGcESUsA+pb+AR+Ywx5N
fE+9YQhg2y8vKYviMc3YcCsdpXJYe2CqkpO4SUrgqSLluD7gIeIy0ZlDo9Sai4Bz
20eNvqEpLHt5IeoRJfNgw3ywsjBRKxuVK+EbgymW836xHzCToKqzsKFrKgYuUvwu
ZMERBjKPhukWwyFCPi1LI7e2r3/4OPN2NPsqR5XsOwNulve4ksytqh9/f3efmjjp
tgJxkCTDlQAWfV0aaQqZoWQsyTVx9u4I87dIA1LjfzRfjjIVPYf7Hds3BcOglv9e
nfC2Sr3KWMLjvkzedOROU1XS2sr1IrcRlIA+ibVDFqzC+muuMYSqesvH9yuN+OFZ
iMzzFJrboMjhXL8fKW6Z3LwaCfWd++CBec+3FNbKOB6nbW+A