From 8086c7331a502dd7ec77eb703f5049d032480ce2 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Tue, 4 Nov 2025 19:29:32 +0000 Subject: [PATCH] Added dockerfile Signed-off-by: Marcus Noble --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Dockerfile b/Dockerfile index e69de29..b986031 100644 --- a/Dockerfile +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM golang:1.25-alpine AS builder +WORKDIR /app/ +ADD go.mod go.sum ./ +RUN go mod download +ADD . . +RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-w -s" -o online-exporter main.go + +FROM golang:1.25-alpine +WORKDIR /app/ +COPY --from=builder /app/online-exporter /app/online-exporter +ENTRYPOINT ["/app/online-exporter"]