ARG GO_VERSION=1.25 FROM ghcr.io/fission/builder AS fission-builder FROM golang:${GO_VERSION} ENV GOPATH=/usr ENV GO111MODULE=on ENV GOTOOLCHAIN=local WORKDIR ${GOPATH} COPY --from=fission-builder /builder /builder # Prebuild stdlib для -buildmode=plugin → бьём кэш в образе # После этого go build -buildmode=plugin НЕ БУДЕТ перекомпилировать stdlib RUN go install -buildmode=plugin std ADD build.sh /usr/local/bin/build RUN chmod +x /usr/local/bin/build