From e3c98b90784254aeda06a7d2f1c43cb1c2750b1a Mon Sep 17 00:00:00 2001 From: Ermal Guni Date: Fri, 3 Aug 2018 08:08:38 +0200 Subject: [PATCH] maintain dockerfile layering and fix docker-compose build (#165) --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 144ca797920..89dfd987e49 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,9 @@ FROM golang:1.10 as build RUN curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh -WORKDIR /go/src/gocryptotrader +WORKDIR /go/src/github.com/thrasher-/gocryptotrader +COPY Gopkg.* ./ +RUN dep ensure -vendor-only COPY . . -RUN dep ensure RUN mv -vn config_example.json config.json \ && GOARCH=386 GOOS=linux CGO_ENABLED=0 go install -v \ && mv /go/bin/linux_386 /go/bin/gocryptotrader @@ -10,6 +11,6 @@ RUN mv -vn config_example.json config.json \ FROM alpine:latest RUN apk update && apk add --no-cache ca-certificates COPY --from=build /go/bin/gocryptotrader /app/ -COPY --from=build /go/src/gocryptotrader/config.json /app/ +COPY --from=build /go/src/github.com/thrasher-/gocryptotrader/config.json /app/ EXPOSE 9050 CMD ["/app/gocryptotrader"]