Skip to content

Commit

Permalink
Merge pull request #5 from planetscale/joem/wolfi-base
Browse files Browse the repository at this point in the history
docker: switch to wolfi base images
  • Loading branch information
maxenglander authored Oct 28, 2024
2 parents 7d27d5b + 9fcfbca commit f3726ac
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -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
Expand Down

0 comments on commit f3726ac

Please sign in to comment.