|
1 | 1 | FROM debian:stretch-slim |
2 | 2 |
|
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 | | - |
8 | 3 | ARG OAUTH2_PROXY_VERSION="2.2" |
9 | 4 | ARG OAUTH2_PROXY_GOLANG_VERSION="1.8.1" |
10 | 5 | ARG OAUTH2_PROXY_PKG_VERSION="2.2.0" |
11 | 6 | ARG OAUTH2_PROXY_PKG="oauth2_proxy-${OAUTH2_PROXY_PKG_VERSION}.linux-amd64.go${OAUTH2_PROXY_GOLANG_VERSION}" |
12 | 7 | ARG OAUTH2_PROXY_SHA="1c16698ed0c85aa47aeb80e608f723835d9d1a8b98bd9ae36a514826b3acce56" |
13 | 8 |
|
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 && \ |
15 | 13 | cd /var/tmp/oauth2_proxy && \ |
16 | 14 | wget --progress=dot:mega https://github.com/bitly/oauth2_proxy/releases/download/v${OAUTH2_PROXY_VERSION}/${OAUTH2_PROXY_PKG}.tar.gz && \ |
17 | 15 | echo "${OAUTH2_PROXY_SHA} *${OAUTH2_PROXY_PKG}.tar.gz" | sha256sum -c - && \ |
18 | 16 | 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} |
21 | 19 |
|
22 | 20 | EXPOSE 4180 |
23 | 21 |
|
|
0 commit comments