From 9fcfbca97b192708a1f30a0a0c48ef8a7ef6012b Mon Sep 17 00:00:00 2001 From: joe miller Date: Sat, 26 Oct 2024 01:46:31 +0000 Subject: [PATCH] docker: switch to wolfi base images --- Dockerfile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5fe199cc..49ce681f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,13 @@ -FROM --platform=$BUILDPLATFORM golang:bookworm AS build +FROM --platform=$BUILDPLATFORM pscale.dev/wolfi-prod/go:1.23 AS build ARG TARGETOS ARG TARGETARCH -RUN apt-get -y install make +RUN apk --no-cache add curl COPY . /mysqld_exporter RUN rm -f /mysqld_exporter/mysqld_exporter RUN CGO_ENABLED=0 GOOS="$TARGETOS" GOARCH="$TARGETARCH" make -C /mysqld_exporter build -FROM golang:alpine -RUN apk --no-cache add curl -RUN apk --no-cache add jq +FROM pscale.dev/wolfi-prod/base:latest +RUN apk --no-cache add curl jq COPY --from=build /mysqld_exporter/mysqld_exporter /bin/mysqld_exporter EXPOSE 9104 USER nobody