diff --git a/Dockerfile b/Dockerfile index 3841720..2f06ea5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,7 @@ FROM golang:latest MAINTAINER Liang Ding -RUN go get github.com/88250/ide_stub -RUN go get github.com/nsf/gocode -RUN go get github.com/bradfitz/goimports - -ADD . /go/src/github.com/b3log/wide -WORKDIR /go/src/github.com/b3log/wide -RUN go get -RUN go build - -RUN cp -r . /root/wide -WORKDIR /root/wide -RUN rm -rf /go/pkg /go/src -RUN mv ./hello /go/src/hello +RUN ./docker.sh ENV GOROOT /usr/src/go diff --git a/docker.sh b/docker.sh new file mode 100644 index 0000000..e4783ab --- /dev/null +++ b/docker.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +# Make docker image. + +go get github.com/88250/ide_stub +go get github.com/nsf/gocode +go get github.com/bradfitz/goimports + +cp -r . /go/src/github.com/b3log/wide +cd /go/src/github.com/b3log/wide +go get +go build +cp -r . /root/wide + +cd /root/wide +rm -rf /go/pkg /go/src +mv ./hello /go/src/hello