1234567891011121314151617181920212223242526 |
- FROM centos:7.6.1810
- # 设置go mod proxy 国内代理
- # 设置golang path
- ENV GOPROXY=https://goproxy.io GOPATH=/gopath PATH="${PATH}:/usr/local/go/bin"
- # 定义使用的Golang 版本
- ARG GO_VERSION=1.13.3
- # 安装 golang 1.13.3
- RUN yum install -y wget && \
- wget "https://dl.google.com/go/go$GO_VERSION.linux-amd64.tar.gz" && \
- rm -rf /usr/local/go && \
- tar -C /usr/local -xzf "go$GO_VERSION.linux-amd64.tar.gz" && \
- rm -rf *.tar.gz && \
- go version && go env;
- WORKDIR $GOPATH
- COPY . ginvue
- RUN cd ginvue && go build -o app;
- COPY ./config.yaml $GOPATH/ginvue/
- EXPOSE 8888
- CMD ["ginvue/app"]
|