diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a2a2075 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,41 @@ +FROM centos:6 + +RUN yum install -y epel-release \ + && yum clean all + +RUN yum install -y \ + gcc \ + gcc-c++ \ + gfortran \ + glibc \ + perl \ + pkgconfig \ + expat-devel \ + bzip2-devel \ + gdbm-devel \ + libffi-devel \ + ncurses-devel \ + openssl-devel \ + readline-devel \ + sqlite-devel \ + tcl-devel \ + tk-devel \ + xz-devel \ + zlib-devel \ + && yum clean all + +COPY build_*.sh /usr/local/bin/ +ENV PATH="/opt/openssl/bin:${PATH}" +ENV MANPATH="/opt/openssl/share/man:${MANPATH}" +ENV PKG_CONFIG_PATH="/opt/openssl/lib/pkgconfig:${PKG_CONFIG_PATH}" + +WORKDIR /builder +RUN build_openssl.sh && rm -rf /builder/* +RUN build_mpdec.sh && rm -rf /builder/* +RUN build_python.sh 3.5.5 && rm -rf /builder/* +RUN build_python.sh 3.6.6 && rm -rf /builder/* +RUN build_python.sh 3.7.0 && rm -rf /builder/* +RUN rm -rf /builder && rm -rf /root/.cache/pip + +WORKDIR / + |