Sleep to allow user settings to write to disk.

Don’t need to copy mongod.conf anymore since we can run mongod with the
—auth option
This commit is contained in:
Patrick McDonagh
2017-05-03 13:09:30 -05:00
parent 6c6de8b3d6
commit 6f2415563e
2 changed files with 4 additions and 4 deletions

View File

@@ -8,11 +8,11 @@ RUN apt-get update && apt-get install -y mongodb-org
RUN mkdir -p /data/db RUN mkdir -p /data/db
COPY setup_mongo_users.js /tmp/setup_mongo_users.js 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 RUN mongod --fork --logpath=/var/log/mongodb.log && sleep 5 && mongo < /tmp/setup_mongo_users.js && sleep 5
COPY mongod.conf /etc/mongod.conf # COPY mongod.conf /etc/mongod.conf
EXPOSE 27107 EXPOSE 27107
RUN apt-get clean RUN apt-get clean
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
CMD ["/usr/bin/mongod"] CMD ["/usr/bin/mongod", "--auth"]

View File

@@ -5,7 +5,7 @@
# Where and how to store data. # Where and how to store data.
storage: storage:
dbPath: /var/lib/mongodb dbPath: /data/db
journal: journal:
enabled: true enabled: true
# engine: # engine: