mirror of
https://github.com/prometheus-operator/prometheus-operator.git
synced 2025-04-15 08:46:44 +00:00
21 lines
456 B
Docker
21 lines
456 B
Docker
ARG ARCH=amd64
|
|
ARG OS=linux
|
|
ARG GOLANG_BUILDER=1.23
|
|
FROM quay.io/prometheus/golang-builder:${GOLANG_BUILDER}-base AS builder
|
|
WORKDIR /workspace
|
|
|
|
# Copy source files
|
|
COPY . .
|
|
|
|
# Build
|
|
ARG GOARCH
|
|
ENV GOARCH=${GOARCH}
|
|
RUN make prometheus-config-reloader
|
|
|
|
FROM quay.io/prometheus/busybox-${OS}-${ARCH}:latest
|
|
|
|
COPY --from=builder workspace/prometheus-config-reloader /bin/prometheus-config-reloader
|
|
|
|
USER nobody
|
|
|
|
ENTRYPOINT ["/bin/prometheus-config-reloader"]
|