diff --git a/docker/arm/Dockerfile b/docker/arm/Dockerfile index 8c7f94bc..a8d2c1fa 100644 --- a/docker/arm/Dockerfile +++ b/docker/arm/Dockerfile @@ -1,10 +1,10 @@ -FROM alpine:edge as certs -RUN apk --update add ca-certificates -ARG VERSION=1.22.3 -ADD https://github.com/42wim/matterbridge/releases/download/v${VERSION}/matterbridge-${VERSION}-linux-arm64 /bin/matterbridge -RUN chmod +x /bin/matterbridge +FROM alpine:edge as builder +RUN apk --update add ca-certificates curl jq +RUN VERSION=$(curl -s https://api.github.com/repos/42wim/matterbridge/releases/latest | jq -r .tag_name | cut -c 2-) && \ + curl -L -o /bin/matterbridge https://github.com/42wim/matterbridge/releases/download/v${VERSION}/matterbridge-${VERSION}-linux-arm64 && \ + chmod +x /bin/matterbridge FROM scratch -COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -COPY --from=certs /bin/matterbridge /bin/matterbridge -ENTRYPOINT ["/bin/matterbridge"] +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt +COPY --from=builder /bin/matterbridge /matterbridge +ENTRYPOINT ["/matterbridge", "-conf", "/matterbridge.toml"]