diff --git a/Dockerfile b/Dockerfile index 0d48fef..8ab9856 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -FROM golang:1.25.6@sha256:fc24d3881a021e7b968a4610fc024fba749f98fe5c07d4f28e6cfa14dc65a84c as deps +FROM golang:1.25.6@sha256:fc24d3881a021e7b968a4610fc024fba749f98fe5c07d4f28e6cfa14dc65a84c AS deps WORKDIR /build ADD go.* /build RUN go mod download -FROM deps as build +FROM deps AS build ARG TARGETOS ARG TARGETARCH @@ -19,7 +19,7 @@ RUN go tool cover -func=coverage.txt RUN rm coverage.txt.tmp RUN iGOOS=${TARGETOS} GOARCH=${TARGETARCH} CGO_ENABLED=0 go build -mod=readonly -o release/default-request-adder -ldflags '-w -s' -FROM scratch as export +FROM scratch AS export COPY --from=build /build/coverage.txt / FROM scratch