FROM capgov/centos:latest MAINTAINER CAPGov-INFRA LABEL name="Java com R" \ description="Imagem do Java com R" \ dockerfile-version="1.0.0" \ vendor="CAPGov-INFRA " SHELL ["/bin/bash", "-c"] COPY ./FILES/mongodb-entrypoint.sh / RUN groupadd -r -g 5000 mongodb && \ useradd -Mr -c "MongoDB User" -g 5000 -u 5000 mongodb && \ echo -e '[mongodb-org-3.4]\nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/\ngpgcheck=1\nenabled=1\ngpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc' > /etc/yum.repos.d/mongodb-org-3.4.repo && \ yum update -y && \ yum install -y mongodb-org && \ yum clean all && \ mkdir -p /var/lib/mongodb/{db,configdb} /var/run/mongodb && \ sed -i 's|dbPath: /var/lib/mongo|dbPath: /var/lib/mongodb|g' /etc/mongod.conf && \ sed -i 's|fork: true|fork: false|g' /etc/mongod.conf && \ sed -i 's| bindIp: 127.0.0.1|# bindIp: 127.0.0.1|g' /etc/mongod.conf && \ sed -i 's|systemLog:|#systemLog:|g' /etc/mongod.conf && \ sed -i 's| destination: file|# destination: file|g' /etc/mongod.conf && \ sed -i 's| logAppend: true|# logAppend: true|g' /etc/mongod.conf && \ sed -i 's| path: /var/log/mongodb/mongod.log|# path: /var/log/mongodb/mongod.log|g' /etc/mongod.conf && \ chmod +x /mongodb-entrypoint.sh && \ chown mongodb:mongodb -R /var/lib/mongodb /var/log/mongodb /var/run/mongodb /mongodb-entrypoint.sh EXPOSE 27017 USER mongodb ENTRYPOINT ["/mongodb-entrypoint.sh"]