123456789101112131415161718192021222324252627282930313233343536 |
- FROM golang:1.13 AS build
- LABEL maintainer "golang-dev@googlegroups.com"
- ENV GO111MODULE=on
- RUN mkdir /gocache
- ENV GOCACHE /gocache
- COPY go.mod /go/src/golang.org/x/build/go.mod
- COPY go.sum /go/src/golang.org/x/build/go.sum
- RUN go install cloud.google.com/go/storage
- RUN go install golang.org/x/build/autocertcache
- RUN go install go4.org/syncutil/singleflight
- RUN go install golang.org/x/crypto/acme/autocert
- COPY . /go/src/golang.org/x/net
- WORKDIR /go/src/golang.org/x/net/http2/h2demo
- RUN go install -tags "netgo"
- FROM debian:stretch
- RUN apt-get update && apt-get install -y --no-install-recommends \
- ca-certificates netbase \
- && rm -rf /var/lib/apt/lists/*
- COPY --from=build /go/bin/h2demo /h2demo
|