Dockerfile 555 B

123456789101112131415161718192021222324
  1. FROM centos:7.6.1810
  2. # 设置go mod proxy 国内代理
  3. # 设置golang path
  4. ENV GOPROXY=https://goproxy.io GOPATH=/gopath PATH="${PATH}:/usr/local/go/bin"
  5. # 定义使用的Golang 版本
  6. ARG GO_VERSION=1.13.3
  7. # 安装 golang 1.13.3
  8. RUN wget "https://dl.google.com/go/go$GO_VERSION.linux-amd64.tar.gz" && \
  9. rm -rf /usr/local/go && \
  10. tar -C /usr/local -xzf "go$GO_VERSION.linux-amd64.tar.gz" && \
  11. rm -rf *.tar.gz && \
  12. go version && go env;
  13. WORKDIR $GOPATH
  14. COPY . gin-vue
  15. RUN cd server && go build -o app;
  16. EXPOSE 8888
  17. CMD ["gin-vue/app"]