proxy: use confd fork to enable arm support
This commit is contained in:
parent
d2deb02c3d
commit
4ca19dbf9c
@ -223,7 +223,7 @@ steps:
|
||||
password:
|
||||
from_secret: docker_password
|
||||
build_args:
|
||||
- ARCH=arm64
|
||||
- ARCH=arm
|
||||
when:
|
||||
event:
|
||||
- tag
|
||||
|
@ -1,12 +1,12 @@
|
||||
FROM nginx:1.16.0-alpine
|
||||
ARG ARCH
|
||||
# set ARCH from build-arg, if it's set
|
||||
ENV ARCH=${ARCH}
|
||||
# if ARCH unset, default to amd64
|
||||
ENV ARCH=${ARCH:-amd64}
|
||||
RUN apk -U --no-cache add curl ca-certificates\
|
||||
ARG CONFD_REPO=iwilltry42/confd
|
||||
ARG CONFD_VERSION=0.16.1
|
||||
ARG OS=linux
|
||||
ARG ARCH=amd64
|
||||
RUN echo "Building for '${OS}/${ARCH}'..." \
|
||||
&& apk -U --no-cache add curl ca-certificates\
|
||||
&& mkdir -p /etc/confd \
|
||||
&& curl -sLf https://github.com/kelseyhightower/confd/releases/download/v0.16.0/confd-0.16.0-linux-${ARCH} > /usr/bin/confd \
|
||||
&& curl -sLf "https://github.com/${CONFD_REPO}/releases/download/v${CONFD_VERSION}/confd-${CONFD_VERSION}-${OS}-${ARCH}" > /usr/bin/confd \
|
||||
&& chmod +x /usr/bin/confd \
|
||||
&& apk del curl
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user