From 6e693a9de97e9e170cab87e7146bbab19e26e446 Mon Sep 17 00:00:00 2001 From: Reese Norris Date: Tue, 22 Oct 2024 14:12:11 -0700 Subject: [PATCH] fix chown --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e4947eb..2b445c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ WORKDIR /go/src/openfsd COPY . . # Compile -RUN CGO_ENABLED=0 GOOS=linux go build -v -o openfsd -ldflags "-s -w" main.go +RUN mkdir -p build && CGO_ENABLED=0 GOOS=linux go build -v -o build/openfsd -ldflags "-s -w" main.go # Move UPX into /bin COPY --from=upx /bin/upx /bin/upx @@ -25,11 +25,11 @@ COPY --from=upx /bin/upx /bin/upx # Compress with upx RUN /bin/upx -v -9 openfsd +# Final distroless image FROM gcr.io/distroless/static-debian12 WORKDIR /app -COPY --from=build --chown=nonroot:nonroot /go/src/openfsd/openfsd /app -RUN chown -R nonroot:nonroot /app +COPY --from=build --chown=nonroot:nonroot /go/src/openfsd/build /app USER nonroot:nonroot