From 0e5e0802c8c1e8ecdaada5c99dad1f1d53693c9e Mon Sep 17 00:00:00 2001 From: vdjagilev <2762286+vdjagilev@users.noreply.github.com> Date: Sat, 8 Feb 2025 02:09:39 +0200 Subject: [PATCH 1/2] update: improve dockerfile size --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 43a4b64..d1461bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.23-alpine +FROM golang:1.23-alpine AS builder WORKDIR /src/ COPY . /src/ @@ -6,4 +6,8 @@ COPY . /src/ RUN apk add --update gcc musl-dev RUN CGO_ENABLED=1 go build -o /bin/nmap-formatter +FROM golang:1.23-alpine + +COPY --from=builder /bin/nmap-formatter /bin/nmap-formatter + ENTRYPOINT ["/bin/nmap-formatter"] From 3b95831f17e9225a02e372abc2d6912a0fbfb79d Mon Sep 17 00:00:00 2001 From: vdjagilev <2762286+vdjagilev@users.noreply.github.com> Date: Sat, 8 Feb 2025 02:24:01 +0200 Subject: [PATCH 2/2] update: dockerfile: running stage alpine --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d1461bb..a412bc6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ COPY . /src/ RUN apk add --update gcc musl-dev RUN CGO_ENABLED=1 go build -o /bin/nmap-formatter -FROM golang:1.23-alpine +FROM alpine:3.21 COPY --from=builder /bin/nmap-formatter /bin/nmap-formatter