Build starter.
This commit is contained in:
14
docker/docker-compose.yml
Normal file
14
docker/docker-compose.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
version: "3.6"
|
||||
services:
|
||||
mongo:
|
||||
container_name: "mongo"
|
||||
image: "mongo:latest"
|
||||
ports:
|
||||
- "27017:27017"
|
||||
environment:
|
||||
- "MONGO_INITDB_DATABASE=db_application"
|
||||
- "MONGO_INITDB_ROOT_USERNAME=god"
|
||||
- "MONGO_INITDB_ROOT_PASSWORD=P@ssword"
|
||||
volumes:
|
||||
- "./mongodb/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d/:ro"
|
||||
- "./mongodb/data:/data/db"
|
||||
10
docker/mongodb/docker-entrypoint-initdb.d/initDatabase.js
Normal file
10
docker/mongodb/docker-entrypoint-initdb.d/initDatabase.js
Normal file
@@ -0,0 +1,10 @@
|
||||
db.createUser(
|
||||
{
|
||||
user: "application_user",
|
||||
pwd: "P@ssword1",
|
||||
roles:
|
||||
[
|
||||
{ role: "readWrite", db: "db_application" }
|
||||
]
|
||||
}
|
||||
)
|
||||
Reference in New Issue
Block a user