Files
apc-container/Dockerfile
Christian Steinle 724abc529f Change entrypoint.
2022-07-11 08:23:32 +02:00

16 lines
568 B
Docker

FROM golang:alpine AS build
MAINTAINER chris
RUN apk add git --no-cache && \
git clone https://github.com/mdlayher/apcupsd_exporter /tmp/build && \
cd /tmp/build && \
go build -o /go/bin/apcupsd_exporter /tmp/build/cmd/apcupsd_exporter/main.go
FROM alpine:latest
RUN apk update && apk upgrade && apk add --no-cache libusb apcupsd
COPY apc-deamon.conf /etc/apcupsd/apcupsd.conf
COPY entrypoint.sh /sbin/entrypoint.sh
COPY --from=build /go/bin/apcupsd_exporter /sbin/apcupsd_exporter
EXPOSE 9162 3551/tcp 3551/udp
ENTRYPOINT ["sh", "/sbin/entrypoint.sh"]