Install protoc-gen-micro on each run with docker-entrypoint.sh
continuous-integration/drone/push Build is passing Details

master
René Jochum 2 years ago
parent 2d0bff642c
commit 6f25355be0
Signed by: jochum
GPG Key ID: F7D906F5E51E8E5E

@ -9,8 +9,9 @@ RUN apt-get update --allow-releaseinfo-change && \
# RUN go mod download
ENV GOPATH="/go"
VOLUME [ "/go" ]
# Install protoc-gen-go + protoc-gen-micro
RUN cd /tmp; go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28; go install github.com/go-micro/generator/cmd/protoc-gen-micro@v1.0.0
COPY ./scripts /scripts
COPY ./scripts /scripts
COPY ./docker-entrypoint.sh /
ENTRYPOINT [ "/docker-entrypoint.sh" ]

@ -0,0 +1,9 @@
#!/bin/bash
if [[ ! -x /go/bin/protoc-gen-micro ]]; then
cd /tmp
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
go install github.com/go-micro/generator/cmd/protoc-gen-micro@v1.0.0
fi
exec "$@"
Loading…
Cancel
Save