diff --git a/Dockerfile b/Dockerfile index e8020fa..11abc8c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,18 @@ ARG TAGS="bindata" RUN echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" >> /etc/apt/sources.list && \ apt-get update -RUN apt-get install -y --no-install-recommends -t bullseye-backports golang-1.16/bullseye-backports RUN apt-get install -y --no-install-recommends \ - make build-essential jq gnupg curl nodejs npm + make build-essential jq gnupg curl nodejs npm wget + +## Install Go 1.17 via Go web +RUN wget https://golang.org/dl/go1.17.1.linux-amd64.tar.gz && \ + echo "dab7d9c34361dc21ec237d584590d72500652e7c909bf082758fb63064fca0ef go1.17.1.linux-amd64.tar.gz" > go.checksum && \ + sha256sum -c go.checksum && \ + rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.1.linux-amd64.tar.gz && \ + export PATH=$PATH:/usr/local/go/bin && \ + go version + + COPY gitea-key.asc /key.asc RUN TGZ=`curl -s https://api.github.com/repos/go-gitea/gitea/releases/latest |jq -r '.assets[].browser_download_url' | grep 'src.*\.tar\.gz$'` && \ curl -L ${TGZ} > /gitea.tar.gz && \