Dockerfile.cloudflared
1 FROM debian:stable-slim 2 3 RUN apt-get update && apt-get install -y curl ca-certificates && rm -rf /var/lib/apt/lists/* 4 5 ARG TARGETARCH 6 RUN ARCH=${TARGETARCH:-$(dpkg --print-architecture)} && \ 7 echo "Building for architecture: $ARCH" && \ 8 curl -L --output /usr/local/bin/cloudflared https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-$ARCH && \ 9 chmod +x /usr/local/bin/cloudflared 10 11 COPY cloudflared-entrypoint.sh /usr/local/bin/cloudflared-entrypoint.sh 12 RUN chmod +x /usr/local/bin/cloudflared-entrypoint.sh 13 14 ENTRYPOINT ["/usr/local/bin/cloudflared-entrypoint.sh"]