mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
Dockerfile.dapper: Add proxy handling (#1499)
With this patch the dapper build will also work in environments behind proxies. Change-Id: I6d9c03d03d2e254043720fc7e77822826e4f38c8 Signed-off-by: Joakim Roubert <joakimr@axis.com>
This commit is contained in:
parent
08188cbb7e
commit
47e4e7b582
@ -1,5 +1,12 @@
|
||||
FROM golang:1.13.8-alpine3.10
|
||||
|
||||
ARG http_proxy=$http_proxy
|
||||
ARG https_proxy=$https_proxy
|
||||
ARG no_proxy=$no_proxy
|
||||
ENV http_proxy=$http_proxy
|
||||
ENV https_proxy=$https_proxy
|
||||
ENV no_proxy=$no_proxy
|
||||
|
||||
RUN apk -U --no-cache add bash git gcc musl-dev docker vim less file curl wget ca-certificates jq linux-headers zlib-dev tar zip squashfs-tools npm coreutils \
|
||||
python2 openssl-dev libffi-dev libseccomp libseccomp-dev make libuv-static
|
||||
|
||||
|
@ -10,5 +10,9 @@ REPO=${REPO:-rancher}
|
||||
IMAGE_NAME=${IMAGE_NAME:-k3s}
|
||||
|
||||
IMAGE=${REPO}/${IMAGE_NAME}:${TAG}
|
||||
docker build -t ${IMAGE} -f package/Dockerfile .
|
||||
PROXY_OPTS=
|
||||
[ -z "$http_proxy" ] || PROXY_OPTS="$PROXY_OPTS --build-arg http_proxy=$http_proxy"
|
||||
[ -z "$https_proxy" ] || PROXY_OPTS="$PROXY_OPTS --build-arg https_proxy=$https_proxy"
|
||||
[ -z "$no_proxy" ] || PROXY_OPTS="$PROXY_OPTS --build-arg no_proxy=$no_proxy"
|
||||
docker build ${PROXY_OPTS} -t ${IMAGE} -f package/Dockerfile .
|
||||
echo Built ${IMAGE}
|
||||
|
Loading…
Reference in New Issue
Block a user