I found two problems with your current code.
-, localhost main.go 0.0.0.0. , , - , localhost. - , Docker, , -, -, localhost. -, 0.0.0.0, , , , .
var (
httpFlag = flag.String("http", "0.0.0.0:8080", "HTTP listen address") // <--- Here it the change. It roughly line 25 of [main.go](https://github.com/maddyonline/gotutorial/blob/master/main.go
originFlag = flag.String("origin", "", "web socket origin for Go Playground (e.g. localhost)")
baseFlag = flag.String("base", "", "base path for articles and resources")
)
, onbuild Dockerfile, . , , , , - go-wrapper, Docker onbuild. , , Go . .
Go, , , onbuild Dockerfile , . , onbuild Dockerfile, , Docker.;) , , :
FROM golang:1.4.2
RUN mkdir -p /go/src/github.com/maddyonline/gotutorial
WORKDIR /go/src/github.com/maddyonline/gotutorial
ADD . /go/src/github.com/maddyonline/gotutorial
RUN go-wrapper download
RUN go-wrapper install
EXPOSE 8080
CMD ["go-wrapper", "run"]
, , . , , , . Go.
, , , , . , - .