1 Star 0 Fork 0

distill / baixing

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile 744 Bytes
一键复制 编辑 Web IDE 原始数据 按行查看 历史
Lyndon Hu 提交于 2020-05-16 18:50 . add the Dockerfile
# Compile stage
FROM golang:1.13.8 AS build-env
ADD . /baixing
WORKDIR /baixing
ENV GOOS linux
ENV GOARCH amd64
ENV CGO_ENABLED=0
ENV GOFLAGS "-ldflags=-w -ldflags=-s"
ENV GO111MODULE=on
ENV GOFLAGS=" -mod=vendor"
ENV GOPROXY=https://yz271544:UbFWoA20KLRShpM@goproxy.io,direct
RUN go build -o /brun brun/main.go
# Final stage
FROM debian:buster
#FROM centos:centos8
EXPOSE 18180
WORKDIR /
#RUN dnf -y install coreutils --allowerasing
RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \
&& localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
RUN apt-get install -y coreutils
COPY --from=build-env /baixing/config /config
COPY --from=build-env /brun /
RUN chmod +x /brun
CMD ["/brun"]
1
https://gitee.com/banyanhouse/baixing.git
git@gitee.com:banyanhouse/baixing.git
banyanhouse
baixing
baixing
master

搜索帮助

14c37bed 8189591 565d56ea 8189591