Blame dev/containers/centos7-rpms

Pierre-Yves Chibon 921afa
FROM centos:7
Pierre-Yves Chibon 921afa
Pierre-Yves Chibon 921afa
RUN yum -y install \
Pierre-Yves Chibon 8d1732
    epel-release
Pierre-Yves Chibon 8d1732
Pierre-Yves Chibon 8d1732
RUN yum -y install \
Pierre-Yves Chibon 921afa
    yum-utils \
Pierre-Yves Chibon 921afa
    rpm-build \
Pierre-Yves Chibon 921afa
    python-setuptools \
Pierre-Yves Chibon 921afa
    python-coverage \
Pierre-Yves Chibon 921afa
    python-nose \
Pierre-Yves Chibon 8d1732
    python-mock \
Pierre-Yves Chibon 921afa
    python-docutils \
Pierre-Yves Chibon 921afa
    python-enum \
Pierre-Yves Chibon 921afa
    python-flask \
Pierre-Yves Chibon 8d1732
    python2-flake8 \
Pierre-Yves Chibon 921afa
    redis \
Pierre-Yves Chibon 921afa
    which
Pierre-Yves Chibon 921afa
Pierre-Yves Chibon 921afa
RUN cd /pagure && \
Pierre-Yves Chibon 8d1732
    yum install --enablerepo=epel-testing -y \
Pierre-Yves Chibon 8d1732
    `grep "Requires:" /pagure/files/pagure.spec | \
Pierre-Yves Chibon 921afa
    awk '{split($0, a, " "); print a[2]}' |grep -v "%{name}" | \
Pierre-Yves Chibon 921afa
    sed -e "s|%{python_pkgversion}||"` && \
Pierre-Yves Chibon 8d1732
    yum clean all && \
Pierre-Yves Chibon 921afa
    localedef -i en_US -f UTF-8 en_US.UTF-8
Pierre-Yves Chibon 921afa
Pierre-Yves Chibon 8d1732
RUN \
Pierre-Yves Chibon 8d1732
    sed -i -e "s|;python_version<\"3.4\"||" /pagure/requirements.txt && \
Pierre-Yves Chibon 8d1732
    sed -i -e "s|;python_version<=\"2.7\"||" /pagure/requirements.txt && \
Pierre-Yves Chibon 8d1732
    sed -i -e "s|python3-openid;python_version>=\"3.0\"||" \
Pierre-Yves Chibon 8d1732
       /pagure/requirements.txt && \
Pierre-Yves Chibon 8d1732
    cd /pagure && python setup.py build
Pierre-Yves Chibon 8d1732
Pierre-Yves Chibon 921afa
Pierre-Yves Chibon 921afa
#ENV LC_ALL=C.UTF-8 LANG=C.UTF-8
Pierre-Yves Chibon 921afa
WORKDIR /pagure
Pierre-Yves Chibon 8d1732
ENTRYPOINT ["python2", "/pagure/runtests.py", "run", "-f", "--py2"]
Pierre-Yves Chibon 921afa
#ENTRYPOINT ["py.test", "-x", "tests/"]
Pierre-Yves Chibon 921afa
CMD []