From deab05167db72fac442d3eed37e7a874f5902138 Mon Sep 17 00:00:00 2001 From: Nils Date: Tue, 23 Aug 2022 03:20:01 +0200 Subject: [PATCH] docker: trim binary, add standalone traceroute, run as own user --- docker/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 179d895..0efd661 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -2,11 +2,14 @@ FROM golang:latest as builder WORKDIR /build COPY . . RUN go get -u -RUN CGO_ENABLED=0 go build -o probehost2 +RUN CGO_ENABLED=0 go build -ldflags="-s -w" -o probehost2 FROM alpine:latest RUN apk update -RUN apk add mtr iputils nmap-nping +RUN apk add mtr iputils nmap-nping traceroute +RUN adduser -D probehost2 COPY --from=builder /build/probehost2 / RUN touch /probehost2.log +RUN chown probehost2:users /probehost2.log +USER probehost2 CMD ["/probehost2"]