21 lines
772 B
Docker
21 lines
772 B
Docker
# Stage 1
|
|
FROM alpine:latest as build
|
|
RUN mkdir -p /opt/prometheus-plex-exporter/public/built && \
|
|
mkdir /opt/prometheus-plex-exporter/config && \
|
|
adduser -S prom && addgroup -S prom
|
|
WORKDIR /opt/prometheus-plex-exporter
|
|
COPY LICENSE README.md /opt/prometheus-plex-exporter/config/
|
|
COPY bin/prometheus-plex-exporter /opt/prometheus-plex-exporter/prometheus-plex-exporter
|
|
RUN chmod +x /opt/prometheus-plex-exporter/prometheus-plex-exporter && \
|
|
chown -R prom:prom /opt/prometheus-plex-exporter/
|
|
|
|
# Stage 2
|
|
FROM scratch
|
|
COPY --from=build / /
|
|
LABEL Author="deranjer"
|
|
LABEL name="prometheus-plex-exporter"
|
|
EXPOSE 9545
|
|
WORKDIR /opt/prometheus-plex-exporter
|
|
ENTRYPOINT [ "/opt/prometheus-plex-exporter/prometheus-plex-exporter" ]
|
|
|
|
#docker build -t deranjer/goedms:latest . |