Updates Dockerfile to include security

Mongo users are also now being set up correctly.
This commit is contained in:
Patrick McDonagh
2017-05-03 10:46:22 -05:00
parent 51c20d2e46
commit bdae9f2f12
4 changed files with 31 additions and 23 deletions

View File

@@ -7,9 +7,9 @@ RUN echo "deb http://repo.mongodb.org/apt/ubuntu $(cat /etc/lsb-release | grep D
RUN apt-get update && apt-get install -y mongodb-org
RUN mkdir -p /data/db
COPY setup_mongo_admin.js /tmp/setup_mongo_admin.js
RUN mongod --fork --logpath=/var/log/mongodb.log && sleep 5 && mongo < /tmp/setup_mongo_admin.js
# COPY mongod.conf /etc/mongod.conf
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
EXPOSE 27107
CMD ["/usr/bin/mongod"]