summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2019-02-14 10:07:18 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2019-02-14 10:07:18 -0500
commitb62b65159d9edac9b8f8d3429e455cf7b25f0904 (patch)
tree6551609a384b3987ab3e6ee048244ffbba17e662
parent25a0506f23674ea08d0e4c38781a5895d55fced2 (diff)
downloaddocker-base-b62b65159d9edac9b8f8d3429e455cf7b25f0904.tar.gz
Consolidate a bit
* Add xz compression tools * Squash some of the ENV delarations
-rw-r--r--Dockerfile23
1 files changed, 11 insertions, 12 deletions
diff --git a/Dockerfile b/Dockerfile
index 91670d7..852d6fe 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,6 +2,11 @@ FROM centos:6.9
LABEL maintainer="jhunk@stsci.edu" \
vendor="Space Telescope Science Institute"
+ARG USER_ACCT=${USER_ACCT:-developer}
+ARG USER_HOME=/home/${USER_ACCT}
+ARG USER_UID=${USER_UID:-1000}
+ARG USER_GID=${USER_GID:-1000}
+
ENV TOOLCHAIN="/opt/toolchain"
ENV TOOLCHAIN_BIN="${TOOLCHAIN}/bin"
ENV TOOLCHAIN_LIB="${TOOLCHAIN}/lib"
@@ -12,21 +17,14 @@ ENV TOOLCHAIN_MAN="${TOOLCHAIN_DATA}/man"
ENV TOOLCHAIN_PKGCONFIG="${TOOLCHAIN_LIB}/pkgconfig"
ENV TOOLCHAIN_BUILD="/opt/buildroot"
-ENV PATH="${TOOLCHAIN_BIN}:${PATH}"
-ENV CFLAGS="-I${TOOLCHAIN_INCLUDE}"
-ENV LDFLAGS="-L${TOOLCHAIN_LIB} -Wl,-rpath=${TOOLCHAIN_LIB}"
-ENV PKG_CONFIG_PATH="${TOOLCHAIN_PKGCONFIG}"
-
-ARG PYTHON_VERSION=${PYTHON_VERSION:-3.7.1}
-ARG USER_ACCT=${USER_ACCT:-developer}
-ARG USER_HOME=/home/${USER_ACCT}
-ARG USER_UID=${USER_UID:-1000}
-ARG USER_GID=${USER_GID:-1000}
-
ENV USER_ACCT=${USER_ACCT} \
USER_HOME=${USER_HOME} \
USER_UID=${USER_UID} \
USER_GID=${USER_GID} \
+ PATH="${TOOLCHAIN_BIN}:${PATH}" \
+ CFLAGS="-I${TOOLCHAIN_INCLUDE}" \
+ LDFLAGS="-L${TOOLCHAIN_LIB} -Wl,-rpath=${TOOLCHAIN_LIB}" \
+ PKG_CONFIG_PATH="${TOOLCHAIN_PKGCONFIG}" \
LC_ALL=en_US.UTF-8 \
LANG=en_US.UTF-8 \
LANGUAGE=en_US.UTF-8
@@ -44,7 +42,7 @@ RUN groupadd -g ${USER_GID} ${USER_ACCT} \
gcc \
gcc-c++ \
gcc-gfortran \
- glibc \
+ glibc-devel \
make \
perl \
pkgconfig \
@@ -52,6 +50,7 @@ RUN groupadd -g ${USER_GID} ${USER_ACCT} \
wget \
which \
zlib-devel \
+ xz \
&& yum clean all
WORKDIR "${TOOLCHAIN_BUILD}"