beego.dockerfile 300 B

12345678910111213141516171819202122
  1. FROM golang:1.14
  2. ADD ./ /beego
  3. WORKDIR /beego
  4. RUN mkdir bin
  5. ENV GOPATH /beego
  6. ENV PATH ${GOPATH}/bin:${PATH}
  7. RUN curl -sL -o install_glide.sh https://glide.sh/get
  8. RUN sh install_glide.sh
  9. RUN glide -v
  10. WORKDIR src/hello
  11. RUN glide install
  12. RUN go build -o server main.go
  13. EXPOSE 8080
  14. CMD ./server