FROM startx/fedora MAINTAINER Christophe LARUE USER root RUN dnf -y install mongodb mongodb-server libmongo-client rsyslog-mongodb && \ dnf clean all ENV MONGOCONF=/etc/mongodb.conf \ STARTUPLOG=/data/logs/mongodb/startup.log \ LOG_PATH=/data/logs/mongodb \ DATA_PATH=/data/mongodb COPY mongodb.conf $MONGOCONF COPY *.sh /bin/ RUN chmod 775 /bin/run.sh && \ chmod ug+r $MONGOCONF && \ mkdir -p $DATA_PATH && \ mkdir -p $LOG_PATH && \ touch $STARTUPLOG RUN chown -R mongodb:mongodb $DATA_PATH $LOG_PATH EXPOSE 27017 28017 VOLUME [$DATA_PATH,$LOG_PATH] CMD ["/bin/run.sh"]