mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-02-22 10:48:35 -06:00
Add env files, update config
This commit is contained in:
@@ -33,8 +33,11 @@ services:
|
||||
- ./redis/data:/data
|
||||
mongodb:
|
||||
image: uptime_database_mongo:latest
|
||||
command: ["mongod", "--quiet"]
|
||||
command: ["mongod", "--quiet", "--auth"]
|
||||
ports:
|
||||
- "27017:27017"
|
||||
volumes:
|
||||
- ./mongo/data:/data/db
|
||||
- ./mongo/init/create_users.js:/docker-entrypoint-initdb.d/create_users.js
|
||||
env_file:
|
||||
- mongo.env
|
||||
16
Docker/mongo/init/create_users.js
Normal file
16
Docker/mongo/init/create_users.js
Normal file
@@ -0,0 +1,16 @@
|
||||
var username = process.env.USERNAME_ENV_VAR;
|
||||
var password = process.env.PASSWORD_ENV_VAR;
|
||||
|
||||
db = db.getSiblingDB("uptime_db");
|
||||
|
||||
db.createUser({
|
||||
user: username,
|
||||
pwd: password,
|
||||
roles: [
|
||||
{
|
||||
role: "readWrite",
|
||||
db: "uptime_db",
|
||||
},
|
||||
],
|
||||
});
|
||||
print("User uptime_user created successfully");
|
||||
@@ -1,2 +1,3 @@
|
||||
FROM mongo
|
||||
EXPOSE 27017
|
||||
EXPOSE 27017
|
||||
CMD ["mongod", "--auth"]
|
||||
|
||||
Reference in New Issue
Block a user