Skip to content

Commit 0f71fa5

Browse files
committed
Use a single RUN command in dockerfile
1 parent 1dddf42 commit 0f71fa5

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

Dockerfile

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
11
FROM debian:stretch-slim
22

3-
RUN apt-get update -y && \
4-
apt-get install --no-install-recommends -y \
5-
ca-certificates wget && \
6-
rm -rf /tmp/* /var/{cache,log,tmp} /var/lib/{apt,dpkg,cache,log}
7-
83
ARG OAUTH2_PROXY_VERSION="2.2"
94
ARG OAUTH2_PROXY_GOLANG_VERSION="1.8.1"
105
ARG OAUTH2_PROXY_PKG_VERSION="2.2.0"
116
ARG OAUTH2_PROXY_PKG="oauth2_proxy-${OAUTH2_PROXY_PKG_VERSION}.linux-amd64.go${OAUTH2_PROXY_GOLANG_VERSION}"
127
ARG OAUTH2_PROXY_SHA="1c16698ed0c85aa47aeb80e608f723835d9d1a8b98bd9ae36a514826b3acce56"
138

14-
RUN mkdir -p /var/tmp/oauth2_proxy && \
9+
RUN apt-get update -y && \
10+
apt-get install --no-install-recommends -y \
11+
ca-certificates wget && \
12+
mkdir -p /var/tmp/oauth2_proxy && \
1513
cd /var/tmp/oauth2_proxy && \
1614
wget --progress=dot:mega https://github.com/bitly/oauth2_proxy/releases/download/v${OAUTH2_PROXY_VERSION}/${OAUTH2_PROXY_PKG}.tar.gz && \
1715
echo "${OAUTH2_PROXY_SHA} *${OAUTH2_PROXY_PKG}.tar.gz" | sha256sum -c - && \
1816
tar xvf ${OAUTH2_PROXY_PKG}.tar.gz && \
19-
cp /var/tmp/oauth2_proxy/${OAUTH2_PROXY_PKG}/oauth2_proxy /bin/ &&
20-
rm -rf /var/tmp/oauth2_proxy
17+
cp /var/tmp/oauth2_proxy/${OAUTH2_PROXY_PKG}/oauth2_proxy /bin/ && \
18+
rm -rf /tmp/* /var/{cache,log,tmp} /var/lib/{apt,dpkg,cache,log}
2119

2220
EXPOSE 4180
2321

0 commit comments

Comments
 (0)