Mercurial > hg > Docker > GRPCTest
view Dockerfile @ 0:568ffe87c352
impl docker-compose go-grpc project example
https://tech.libinc.co.jp/entry/2019/11/07/111548
author | anatofuz |
---|---|
date | Mon, 16 Dec 2019 19:19:32 +0900 |
parents | |
children | 4a4b9a3837c7 |
line wrap: on
line source
FROM golang:1.13.1 RUN apt-get update && apt-get install -y unzip # Install protobuf # @see https://github.com/yoshi42662/go-grpc/blob/master/server/Dockerfile RUN mkdir -p /tmp/protoc && \ curl -L https://github.com/protocolbuffers/protobuf/releases/download/v3.10.0/protoc-3.10.0-linux-x86_64.zip > /tmp/protoc/protoc.zip && \ cd /tmp/protoc && \ unzip protoc.zip && \ cp /tmp/protoc/bin/protoc /usr/local/bin && \ chmod go+rx /usr/local/bin/protoc && \ cd /tmp && \ rm -r /tmp/protoc WORKDIR /study-grpc COPY . /study-grpc RUN go get -u google.golang.org/grpc RUN go get -u github.com/golang/protobuf/protoc-gen-go