FROM golang:1.21 AS build WORKDIR /ipfs-key ADD go.mod go.sum /ipfs-key RUN echo 'package main;func main() {}' > main.go RUN go get && rm main.go ADD main.go /ipfs-key RUN go build FROM scratch COPY --from=build /ipfs-key/ipfs-key /ipfs-key ENTRYPOINT /ipfs-key