From bacd8377c787231927c17ced0278c2f71c566439 Mon Sep 17 00:00:00 2001 From: albttx Date: Thu, 9 May 2024 09:11:20 +0100 Subject: [PATCH] chore: cache gnofaucet --- Dockerfile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4c8dd732141..0c4902c74a2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,12 +4,12 @@ RUN go env -w GOMODCACHE=/root/.cache/go-build RUN mkdir -p /opt/gno/src /opt/build WORKDIR /opt/build ADD go.mod go.sum . -RUN --mount=type=cache,target=/root/.cache/go-build go mod download +RUN --mount=type=cache,target=/root/.cache/go-build go mod download ADD . ./ -RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gnoland ./gno.land/cmd/gnoland -RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gnokey ./gno.land/cmd/gnokey -RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gnoweb ./gno.land/cmd/gnoweb -RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gno ./gnovm/cmd/gno +RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gnoland ./gno.land/cmd/gnoland +RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gnokey ./gno.land/cmd/gnokey +RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gnoweb ./gno.land/cmd/gnoweb +RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gno ./gnovm/cmd/gno RUN ls -la ./build ADD . /opt/gno/src/ RUN rm -rf /opt/gno/src/.git @@ -19,9 +19,11 @@ FROM golang:1.22 AS build-faucet RUN mkdir -p /opt/gno/src /opt/build WORKDIR /opt/build ADD contribs/gnofaucet/go.mod contribs/gnofaucet/go.sum . -RUN go mod download +# RUN go mod download +RUN --mount=type=cache,target=/root/.cache/go-build go mod download ADD contribs/gnofaucet ./ -RUN go build -o ./build/gnofaucet . +# RUN go build -o ./build/gnofaucet . +RUN --mount=type=cache,target=/root/.cache/go-build go build -o ./build/gnofaucet . # runtime-base + runtime-tls