From 87ae6230cd010f70eafea5bb6151beff74c2bd03 Mon Sep 17 00:00:00 2001 From: dnomd343 Date: Tue, 29 Mar 2022 01:12:07 +0800 Subject: [PATCH] chore: security fix for golang/go#51112 --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 3c5b77a..59869fa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,6 @@ FROM alpine:3.15 as build COPY . /tmp/ClearDNS +ENV GO_VERSION="1.17.8" ENV UPX_VERSION="3.96" ENV OVERTURE_VERSION="v1.8" ENV DNSPROXY_VERSION="v0.42.0" @@ -7,6 +8,11 @@ ENV ADGUARD_VERSION="v0.107.5" RUN \ apk add git build-base bash make cmake glib-dev go npm nodejs yarn perl ucl-dev zlib-dev && \ \ +wget https://dl.google.com/go/go${GO_VERSION}.src.tar.gz -P /tmp/ && \ +tar -C /usr/local/ -xf /tmp/go${GO_VERSION}.src.tar.gz && \ +cd /usr/local/go/src/ && ./make.bash && \ +apk del go && export PATH=$PATH:/usr/local/go/bin && \ +\ mkdir /tmp/release/ && cd /tmp/ && \ git clone https://github.com/shawn1m/overture.git && \ git clone https://github.com/AdguardTeam/dnsproxy.git && \