FROM mongo:latest

MAINTAINER Fred Lackey

# Make sure necessary packages are installed
RUN apt-get update && apt-get install -y cron netcat-traditional netcat-openbsd

COPY ./lib/docker/files/scripts/mongo /mongo_scripts

# chmod details: http://www.computerhope.com/unix/uchmod.
# http://stackoverflow.com/questions/27281965/docker-file-chmod-on-entrypoint-script
RUN chmod +rx /mongo_scripts/*.sh
RUN touch /.firstrun

EXPOSE 27017

ENTRYPOINT ["/mongo_scripts/run.sh"]


# To build:
# docker build -f docker-mongo.dockerfile --tag fredlackey/mongo ../

# To run the image (add -d if you want it to run in the background)
# docker run -p 27017:27017 --env-file .docker/mongo.dev.env -d --name mongo fredlackey/mongo
