From 3e1ab02fa514fd9b086cd4eb1779904d0cc1b6a8 Mon Sep 17 00:00:00 2001 From: Scott Merrill Date: Sun, 25 Jan 2026 17:36:39 -0500 Subject: [PATCH] add Dockerfile --- Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5e253f5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM golang:alpine AS builder +RUN adduser -D -u 1001 appuser +WORKDIR /app +COPY . . +RUN go mod download && go mod verify +RUN CGO_ENABLED=0 go build -ldflags="-w -s" + +#--- +FROM scratch +COPY --from=builder /etc/passwd /etc/passwd +COPY --from=builder /etc/ssl /etc/ssl +COPY --from=builder /app/Sn /Sn +USER 1001 +EXPOSE 8080 +ENTRYPOINT ["/Sn"]