Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- services:
- mongodb-primary:
- image: bitnami/mongodb:7.0.12-debian-12-r2
- environment:
- # MONGODB_ADVERTISED_HOSTNAME: primary-mongodb
- # MONGODB_ROOT_USER: root
- MONGODB_REPLICA_SET_NAME: rs0
- MONGODB_REPLICA_SET_MODE: primary
- MONGODB_REPLICA_SET_KEY: myReplicaSetKey
- MONGODB_ROOT_PASSWORD: my
- MONGODB_USERNAME: my
- MONGODB_PASSWORD: my
- MONGODB_DATABASE: my
- # MONGODB_PORT_NUMBER: 27017
- depends_on:
- - mongodb-secondary
- - mongodb-arbiter
- healthcheck:
- test: ['CMD', 'mongosh', '--eval', "db.adminCommand('ping')"]
- interval: 5s
- timeout: 5s
- retries: 5
- ports:
- - '27017:27017/tcp'
- mongodb-secondary:
- image: bitnami/mongodb:7.0.12-debian-12-r2
- environment:
- # MONGODB_ADVERTISED_HOSTNAME: mongodb-secondary
- # MONGODB_INITIAL_PRIMARY_HOST: mongo-0
- # MONGODB_INITIAL_PRIMARY_ROOT_USER: root
- # MONGODB_PORT_NUMBER: 27017
- MONGODB_REPLICA_SET_NAME: rs0
- MONGODB_REPLICA_SET_MODE: secondary
- MONGODB_PRIMARY_HOST: mongodb-primary
- MONGODB_PRIMARY_PORT_NUMBER: 27017
- MONGODB_REPLICA_SET_KEY: myReplicaSetKey
- MONGODB_INITIAL_PRIMARY_ROOT_PASSWORD: my
- healthcheck:
- test: ['CMD', 'mongosh', '--eval', "db.adminCommand('ping')"]
- interval: 5s
- timeout: 5s
- retries: 5
- ports:
- - '27018:27017'
- mongodb-arbiter:
- image: bitnami/mongodb:7.0.12-debian-12-r2
- environment:
- # MONGODB_ADVERTISED_HOSTNAME: mongodb-arbiter
- # MONGODB_INITIAL_PRIMARY_HOST: mongo-0
- # MONGODB_INITIAL_PRIMARY_ROOT_USER: root
- # MONGODB_PORT_NUMBER: 27017
- MONGODB_REPLICA_SET_NAME: rs0
- MONGODB_REPLICA_SET_MODE: arbiter
- MONGODB_PRIMARY_HOST: mongodb-primary
- MONGODB_PRIMARY_PORT_NUMBER: 27017
- MONGODB_REPLICA_SET_KEY: myReplicaSetKey
- MONGODB_INITIAL_PRIMARY_ROOT_PASSWORD: my
- healthcheck:
- test: ['CMD', 'mongosh', '--eval', "db.adminCommand('ping')"]
- interval: 5s
- timeout: 5s
- retries: 5
- ports:
- - '27019:27017/tcp'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement