Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 12 additions & 9 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -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 <d3vilh@github.com>"
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"]
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 .
```