From 8d673c36950942c29f745a752cb0c8b92740a884 Mon Sep 17 00:00:00 2001 From: Kartograf Date: Tue, 10 Sep 2019 18:16:50 +0300 Subject: [PATCH] Fix build Dockerfile Fix problem: src/service_cmd/runner/runner.go:10:2: cannot find package "github.com/lyft/ratelimit/proto/ratelimit" in any of: /usr/local/go/src/github.com/lyft/ratelimit/vendor/github.com/lyft/ratelimit/proto/ratelimit (vendor tree) /usr/local/go/src/vendor/github.com/lyft/ratelimit/proto/ratelimit /usr/local/go/src/github.com/lyft/ratelimit/proto/ratelimit (from $GOROOT) /go/src/github.com/lyft/ratelimit/proto/ratelimit (from $GOPATH) The command '/bin/sh -c go build -o /usr/local/bin/ratelimit src/service_cmd/main.go' returned a non-zero code: 1 --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d7f14aa06..57173a93a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,7 @@ COPY script script COPY vendor vendor COPY glide.yaml glide.yaml COPY glide.lock glide.lock +COPY proto proto RUN script/install-glide RUN glide install @@ -14,4 +15,4 @@ RUN CGO_ENABLED=0 GOOS=linux go build -o /usr/local/bin/ratelimit -ldflags="-w - FROM alpine:3.8 AS final RUN apk --no-cache add ca-certificates -COPY --from=build /usr/local/bin/ratelimit /bin/ratelimit \ No newline at end of file +COPY --from=build /usr/local/bin/ratelimit /bin/ratelimit