From 6f2415563e1ee9e8158336ad0a5e7df54735c546 Mon Sep 17 00:00:00 2001 From: Patrick McDonagh Date: Wed, 3 May 2017 13:09:30 -0500 Subject: [PATCH] Sleep to allow user settings to write to disk. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Don’t need to copy mongod.conf anymore since we can run mongod with the —auth option --- Dockerfile | 6 +++--- mongod.conf | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 44ece68..ef9036e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,11 +8,11 @@ RUN apt-get update && apt-get install -y mongodb-org RUN mkdir -p /data/db COPY setup_mongo_users.js /tmp/setup_mongo_users.js -RUN mongod --fork --logpath=/var/log/mongodb.log && sleep 5 && mongo < /tmp/setup_mongo_users.js -COPY mongod.conf /etc/mongod.conf +RUN mongod --fork --logpath=/var/log/mongodb.log && sleep 5 && mongo < /tmp/setup_mongo_users.js && sleep 5 +# COPY mongod.conf /etc/mongod.conf EXPOSE 27107 RUN apt-get clean RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* -CMD ["/usr/bin/mongod"] +CMD ["/usr/bin/mongod", "--auth"] diff --git a/mongod.conf b/mongod.conf index 0b87cf3..df7a4dd 100644 --- a/mongod.conf +++ b/mongod.conf @@ -5,7 +5,7 @@ # Where and how to store data. storage: - dbPath: /var/lib/mongodb + dbPath: /data/db journal: enabled: true # engine: