From f86e76adc30d5cdf9fabb8e942dafee4d4a69a41 Mon Sep 17 00:00:00 2001 From: berkay Date: Sat, 19 Apr 2025 19:25:54 +0300 Subject: [PATCH] update yml --- docker-compose.yml | 8 ++++++-- keyfile | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 keyfile diff --git a/docker-compose.yml b/docker-compose.yml index 03d517b..feb5c81 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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 diff --git a/keyfile b/keyfile new file mode 100644 index 0000000..39573df --- /dev/null +++ b/keyfile @@ -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