From 12fd9d12e644ef7aed750b7ac45155f5f231afc6 Mon Sep 17 00:00:00 2001 From: d3vilh Date: Thu, 27 Apr 2023 22:01:36 +0300 Subject: [PATCH 1/2] moving to Alpine image + Autobuild --- Dockerfile | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index bd91906..08a82a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,14 @@ -MAINTAINER d3vilh@github -LABEL rpi_exporter.author="cavaliercoder@github" -FROM arm64v8/debian -ARG OS=linux -ARG ARCH=arm64v8 -ARG DEBIAN_FRONTEND=noninteractive +FROM arm64v8/alpine as build +RUN apk update && apk add --no-cache make go +WORKDIR /opt +COPY go.mod go.sum ./ +RUN go mod download +COPY . . +RUN make +### +FROM arm64v8/alpine +LABEL rpi_exporter.author="cavaliercoder@github" maintainer="Mr.Philipp " EXPOSE 9110 WORKDIR /opt -ADD rpi_exporter /opt/rpi_exporter -RUN chmod +x /opt/rpi_exporter -ENTRYPOINT /opt/rpi_exporter -addr=:9110 +COPY --from=build /opt/rpi_exporter /opt +CMD ["./rpi_exporter", "-addr=:9110"] From 7b4499aea9a5ea8e2a6da80de0404e6ad1457b4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=2E=20=CE=A6=CE=AF=CE=BB=CE=B9=CF=80=CF=80=CE=BF=CF=82?= <33333559+d3vilh@users.noreply.github.com> Date: Sun, 22 Oct 2023 21:08:45 +0300 Subject: [PATCH 2/2] README update --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 58ec38d..ba26fc9 100644 --- a/README.md +++ b/README.md @@ -61,3 +61,8 @@ scrape_configs: ```shell $ sudo systemctl restart prometheus.service ``` + +## Build Docker image +```shell +docker build --force-rm=true -t rpi_exporter-arm64 . +``` \ No newline at end of file