OP#176 edit Dockerfile RUN step

This commit is contained in:
2025-12-02 15:18:53 +01:00
parent b213bdce46
commit 3be40df15e

View File

@@ -4,22 +4,20 @@ FROM golang:1.22-alpine AS builder
RUN apk add --no-cache git make gcc musl-dev
WORKDIR /src
# Copy your local source (you already have it)
COPY . .
# fix go mod
# Fix missing go.sum entries
RUN go mod tidy
# Build the binary
# Build (default target = all)
RUN make
# Verify it was built
# Verify binary exists and is executable — no --version check
RUN ls -la postgresql-prometheus-adapter && \
./postgresql-prometheus-adapter --version
./postgresql-prometheus-adapter --help > /dev/null
# ───── Stage 2: Tiny, secure, non-root runtime ─────
# ───── Stage 2: Tiny runtime ─────
FROM gcr.io/distroless/static-debian12
COPY --from=builder /src/postgresql-prometheus-adapter /usr/local/bin/postgresql-prometheus-adapter