FROM golang:1.25.3-alpine AS builder WORKDIR /app COPY app/go.mod app/go.sum ./ RUN go mod download && go mod verify COPY app/ ./ RUN go build -o pgproxy main.go FROM alpine:latest COPY --from=builder /app/pgproxy /usr/local/bin/pgproxy EXPOSE 5432 CMD ["pgproxy"]