diff --git a/Dockerfile b/Dockerfile index d8b87bfd650ba6d63752acec24595c5553b70d25..f0294f568b9e1b7dc4c4b87a0d64338e541b9c86 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,42 @@ # hadolint ignore=DL3006 -FROM quay.io/pypa/manylinux2014_x86_64 -ENV PATH /opt/python/cp36-cp36m/bin:/opt/rh/devtoolset-9/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -# hadolint ignore=DL3013 -RUN pip install --no-cache-dir --progress-bar=off \ +FROM registry.access.redhat.com/ubi7/ubi +# hadolint ignore=DL3013,DL3033 +RUN yum install -y --disableplugin=subscription-manager \ + autoconf \ + automake \ + binutils \ + bison \ + byacc \ + cscope \ + ctags \ + diffstat \ + doxygen \ + elfutils \ + flex \ + gcc \ + gcc-c++ \ + gcc-gfortran \ + gettext \ + git \ + indent \ + intltool \ + libtool \ + make \ + patch \ + patchutils \ + pkgconfig \ + rcs \ + redhat-rpm-config \ + rh-python36-python-devel \ + rh-python36-python-pip \ + rpm-build \ + rpm-sign \ + subversion \ + swig \ + systemtap \ + && \ + yum --disableplugin=subscription-manager clean all && \ + pip install --no-cache-dir --progress-bar=off \ docutils \ pipenv \ poetry \ @@ -12,4 +46,4 @@ RUN pip install --no-cache-dir --progress-bar=off \ twine \ wheel \ && \ - rm -rf /tmp/* /var/tmp/* /root/.cache/* + rm -rf /tmp/* /var/tmp/* ~/.cache/* /var/cache/yum/*