From b183c811e675fb0d1ddbaac5fb6cbb56fa98bc82 Mon Sep 17 00:00:00 2001 From: 616 <32841294+Dofamin@users.noreply.github.com> Date: Wed, 26 Apr 2023 01:12:02 +0300 Subject: [PATCH] prometheus exporter Adding prometheus exporter https://github.com/MindFlavor/prometheus_wireguard_exporter --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2695361f..618c7b8a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,6 +20,7 @@ RUN npm ci --production # This saves a lot of disk space. FROM docker.io/library/node:14-alpine@sha256:dc92f36e7cd917816fa2df041d4e9081453366381a00f40398d99e9392e78664 COPY --from=build_node_modules /app /app +COPY --from=mindflavor/prometheus-wireguard-exporter:multi-arch-dockerfile /usr/local/bin/prometheus_wireguard_exporter /app # Move node_modules one directory up, so during development # we don't have to mount it in a volume. @@ -41,10 +42,11 @@ RUN apk add -U --no-cache \ # Expose Ports EXPOSE 51820/udp EXPOSE 51821/tcp +EXPOSE 51822/tcp # Set Environment ENV DEBUG=Server,WireGuard # Run Web UI WORKDIR /app -CMD ["/usr/bin/dumb-init", "node", "server.js"] +CMD ["/usr/bin/dumb-init", "./prometheus_wireguard_exporter -r true -n true -p 51822", "&&", "node", "server.js"]