Docker With Mongo
My helper for creating a docker container running mongo where i set the super and then create a user. I also want the data to persist so i have added a volume
My helper for creating a docker container running mongo where i set the super and then create a user. I also want the data to persist so i have added a volume
version: '3' | |
services: | |
mongodb: | |
image: mongo:4.2 | |
environment: | |
MONGO_INITDB_ROOT_USERNAME: aks_root | |
MONGO_INITDB_ROOT_PASSWORD: aks_root | |
ports: | |
- '27017:27017' | |
volumes: | |
- db_data:/data/db | |
- ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro | |
volumes: | |
db_data: |
conn = new Mongo(); | |
db = conn.getDB("test-database"); | |
db.createUser( | |
{ | |
user: "test-user", | |
pwd: "test-password", | |
roles: [ | |
{ | |
role: "dbOwner", | |
db: "test-database" | |
} | |
] | |
} | |
); |