diff --git a/init/docker/Dockerfile b/init/docker/Dockerfile index 00c9b9fe..aaa7050b 100644 --- a/init/docker/Dockerfile +++ b/init/docker/Dockerfile @@ -1,20 +1,18 @@ # # building static go binary with Debian golang container # -ARG REPO=github.com/davidnewhall/unifi-poller FROM golang:stretch as builder ARG ARCH=amd64 ARG OS=linux -ARG REPO -RUN mkdir -p $GOPATH/pkg/mod $GOPATH/bin $GOPATH/src/${REPO} +RUN mkdir -p $GOPATH/pkg/mod $GOPATH/bin $GOPATH/src/github.com/davidnewhall/unifi-poller RUN apt-get update \ && apt-get install -y curl \ && curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh -COPY . $GOPATH/src/${REPO} -WORKDIR $GOPATH/src/${REPO} +COPY . $GOPATH/src/github.com/davidnewhall/unifi-poller +WORKDIR $GOPATH/src/github.com/davidnewhall/unifi-poller RUN dep ensure --vendor-only \ && CGO_ENABLED=0 make unifi-poller.${ARCH}.${OS} \ @@ -30,10 +28,9 @@ RUN dep ensure --vendor-only \ # FROM scratch -ARG REPO -COPY --from=builder /go/src/${REPO}/unifi-poller /unifi-poller -COPY --from=builder /go/src/${REPO}/examples/up.conf.example /etc/unifi-poller}/up.conf +COPY --from=builder /go/src/github.com/davidnewhall/unifi-poller/unifi-poller /unifi-poller +COPY --from=builder /go/src/github.com/davidnewhall/unifi-poller/examples/up.conf.example /etc/unifi-poller}/up.conf VOLUME [ "/etc/unifi-poller" ] ENTRYPOINT [ "/unifi-poller" ]