1
- FROM golang:1.17.8 -buster
1
+ FROM golang:1.19.0 -buster
2
2
ARG goproxyValue
3
3
ENV GOPROXY=${goproxyValue}
4
4
RUN apt-get update && apt-get install -y curl python-requests python-yaml file jq unzip protobuf-compiler libprotobuf-dev && \
@@ -10,11 +10,6 @@ RUN apt-get install -y nodejs && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
10
10
# and viceversa.
11
11
12
12
13
- ENV HUGO_VERSION=v0.94.3
14
- RUN git clone https://github.com/alvinlin123/hugo.git --branch ${HUGO_VERSION} --depth 1 && \
15
- cd hugo && go install --tags extended && cd ../ && \
16
- rm -rf hugo/ && rm -rf /go/pkg /go/src /root/.cache
17
-
18
13
ENV SHFMT_VERSION=3.2.4
19
14
RUN GOARCH=$(go env GOARCH) && \
20
15
if [ "$GOARCH" = "amd64" ]; then \
@@ -28,17 +23,17 @@ RUN GOARCH=$(go env GOARCH) && \
28
23
chmod +x shfmt && \
29
24
mv shfmt /usr/bin
30
25
31
- RUN curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b /usr/bin v1.27 .0
26
+ RUN curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b /usr/bin v1.48 .0
32
27
33
- RUN GO111MODULE=on go get \
34
- github.com/client9/misspell/cmd/
[email protected] \
35
- github.com/golang/protobuf/
[email protected] \
36
- github.com/gogo/protobuf/
[email protected] \
37
- github.com/
gogo/protobuf/[email protected] \
38
- github.com/weaveworks/tools/cover@bdd647e92546027e12cdde3ae0714bb495e43013 \
39
- github.com/fatih/faillint @v1.5 .0 \
40
- github.com/
campoy/[email protected] \
41
- && rm -rf /go/pkg /go/src /root/.cache
28
+ ENV HUGO_VERSION=v0.101.0
29
+ RUN go install github.com/client9/misspell/cmd/
[email protected] && \
30
+ go install github.com/golang/protobuf/
[email protected] && \
31
+ go install github.com/gogo/protobuf/
[email protected] && \
32
+ go install github.com/weaveworks/tools/cover@bdd647e92546027e12cdde3ae0714bb495e43013 && \
33
+ go install github.com/
fatih/[email protected] && \
34
+ go install github.com/campoy/embedmd @v1.0 .0 && \
35
+ go install --tags extended github.com/gohugoio/hugo@${HUGO_VERSION} && \
36
+ rm -rf /go/pkg /go/src /root/.cache
42
37
43
38
ENV NODE_PATH=/usr/lib/node_modules
44
39
COPY build.sh /
0 commit comments