proxy: use confd fork to enable arm support

pull/293/head v3.0.0-rc.5
iwilltry42 4 years ago
parent d2deb02c3d
commit 4ca19dbf9c
No known key found for this signature in database
GPG Key ID: 7BA57AD1CFF16110
  1. 2
      .drone.yml
  2. 14
      proxy/Dockerfile

@ -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…
Cancel
Save