summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2018-08-12 17:46:34 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2018-08-12 17:46:34 -0400
commitc1d553388d7ef1ba387bc01747e7da23f6b7ccc6 (patch)
tree35545e296c27778ad0a84705146e0ddd431fb351 /Dockerfile
downloaddocker-buildsys-vanilla-c1d553388d7ef1ba387bc01747e7da23f6b7ccc6.tar.gz
Initial commit
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile41
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 /
+