cleanup for modcache

This commit is contained in:
2022-12-08 22:30:14 +04:00
parent 14e59af354
commit 7c5be73c71
3 changed files with 10 additions and 16 deletions

View File

@@ -5,7 +5,8 @@ FROM debian:bullseye-20221205
ENV DEBIAN_FRONTEND noninteractive
ENV NVM_DIR /usr/local/nvm
ENV GOROOT /usr/local/go
ENV PATH $PATH:/usr/local/go/bin:/root/go/bin
ENV GOPATH /root/go
ENV PATH $PATH:$GOROOT/bin:$GOPATH/bin:$NVM_DIR/versions/node/v18.12.1/bin
RUN --mount=type=cache,target=/var/cache/apt \
apt update && apt install -y \
@@ -33,9 +34,7 @@ RUN rm -rf /usr/local/go && \
tar -C /usr/local -xzf go*.linux-$(uname -m).tar.gz && \
echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile
RUN go version
RUN mkdir -p "$(go env GOMODCACHE)" && cd $(go env GOMODCACHE)/../ && tar xvf /tmp/modcache.tar && rm /tmp/modcache.tar && cd /tmp
RUN mkdir -p "$(go env GOMODCACHE)" && cd $(go env GOMODCACHE) && tar xvf /tmp/modcache.tar && rm /tmp/modcache.tar && cd /tmp
RUN \
go install -v google.golang.org/protobuf/cmd/protoc-gen-go@v1.28.1 && \