diff --git a/Dockerfile b/Dockerfile index 99bec65..6681a41 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,8 +15,15 @@ WORKDIR /app/proxy RUN go get RUN CGO_ENABLED=0 go build -o proxy -ldflags '-extldflags "-static" -w -s' . +RUN groupadd nonroot +RUN useradd --gid nonroot nonroot + FROM scratch +COPY --from=build /etc/passwd /etc/passwd +COPY --from=build /etc/group /etc/group +USER nonroot:nonroot + COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=build /usr/share/zoneinfo /usr/share/zoneinfo COPY --from=build /app/proxy/proxy /bin/proxy