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 |
921afa |
epel-release \
|
|
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 |
921afa |
python2-mock \
|
|
Pierre-Yves Chibon |
921afa |
python-docutils \
|
|
Pierre-Yves Chibon |
921afa |
python-enum \
|
|
Pierre-Yves Chibon |
921afa |
python-flask \
|
|
Pierre-Yves Chibon |
921afa |
redis \
|
|
Pierre-Yves Chibon |
921afa |
which
|
|
Pierre-Yves Chibon |
921afa |
ADD ./fedora-infra-tags.repo /etc/yum.repos.d/infra-tags.repo
|
|
Pierre-Yves Chibon |
921afa |
|
|
Pierre-Yves Chibon |
921afa |
|
|
Pierre-Yves Chibon |
921afa |
RUN cd /pagure && \
|
|
Pierre-Yves Chibon |
921afa |
yum install -y `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 |
921afa |
localedef -i en_US -f UTF-8 en_US.UTF-8
|
|
Pierre-Yves Chibon |
921afa |
|
|
Pierre-Yves Chibon |
921afa |
#RUN yum -y install python2-mock redis
|
|
Pierre-Yves Chibon |
921afa |
# yum clean all &&\
|
|
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 |
921afa |
ENTRYPOINT ["python2", "/pagure/runtests.py", "run", "-f"]
|
|
Pierre-Yves Chibon |
921afa |
#ENTRYPOINT ["py.test", "-x", "tests/"]
|
|
Pierre-Yves Chibon |
921afa |
CMD []
|