mongodb.dockerfile 599 B

123456789101112131415
  1. FROM buildpack-deps:bionic
  2. COPY ./ ./
  3. RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 68818C72E52529D4
  4. RUN echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org.list
  5. RUN apt-get -yqq update > /dev/null
  6. RUN DEBIAN_FRONTEND=noninteractive apt-get -yqq install apt-transport-https mongodb-org > /dev/null
  7. RUN mkdir -p /data/db
  8. RUN chmod 777 /data/db
  9. RUN mongod --fork --logpath /var/log/mongodb.log --bind_ip_all && sleep 10 && mongo < create.js && sleep 10
  10. CMD ["mongod", "--bind_ip_all"]