github.com/grahambrereton-form3/tilt@v0.10.18/Dockerfile.toast (about)

     1  FROM golang:1.12-alpine
     2  RUN apk update
     3  
     4  RUN apk add \
     5    protobuf \
     6    protobuf-dev \
     7    git \
     8    wget \
     9    make \
    10    nodejs \
    11    yarn
    12    
    13  RUN go get -u \
    14    github.com/golang/protobuf/protoc-gen-go \
    15    github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway \
    16    github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger \
    17    google.golang.org/grpc \
    18    github.com/google/wire/cmd/wire
    19    
    20  RUN go get golang.org/x/tools/cmd/goimports
    21  
    22  RUN cd /tmp && \
    23    wget https://github.com/grpc/grpc-web/releases/download/1.0.6/protoc-gen-grpc-web-1.0.6-linux-x86_64 && \
    24    mv protoc-gen-grpc-web-1.0.6-linux-x86_64 /usr/local/bin/protoc-gen-grpc-web && \
    25    chmod +x /usr/local/bin/protoc-gen-grpc-web
    26    
    27  RUN yarn global add \
    28    @manifoldco/swagger-to-ts