FROM centos:7
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install epel-release
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install python-requests
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install python-jinja2
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install python-crypto
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install python-cherrypy
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install gcc
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install gcc-c++
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install python-devel
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install libyaml-devel
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install python-setuptools

RUN        printf '[mongodb-org-3.4]\nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/\ngpgcheck=1\nenabled=1\ngpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc\n[mongodb-org-3.2]\nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/\ngpgcheck=1\nenabled=1\ngpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc\n' > /etc/yum.repos.d/mongodb-org.repo
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install mongodb-org
RUN        yum --nogpgcheck  -y  --rpmverbosity=error  --errorlevel=1  --color=auto install python-pymongo

ADD        . /root/opsbro-oss
WORKDIR    /root/opsbro-oss


ENTRYPOINT     test/test_one_linux_installation.sh && test/test_mongodb.sh


