1 Star 1 Fork 0

GaoST/chaosmeta

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile 578 Bytes
一键复制 编辑 原始数据 按行查看 历史
samson 提交于 2023-08-25 14:29 +08:00 . Add configuration script
FROM golang:1.19-alpine as builder
# 启用go module
ENV GO111MODULE=on \
GOPROXY=https://goproxy.cn,direct
WORKDIR /home/admin
COPY . .
RUN go mod download
# CGO_ENABLED禁用cgo 然后指定OS等,并go build
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o chaosmeta ./cmd/server
# 运行阶段指定alpine作为基础镜像
FROM alpine:3.12
WORKDIR /home/admin
COPY --from=builder /home/admin/chaosmeta .
EXPOSE 8080
#ADD /conf/app.yaml /home/admin
#ADD /conf/app.conf /home/admin
ENTRYPOINT ["./chaosmeta", "server", "start", "--config=conf/app.yaml"]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/gaost/chaosmeta.git
git@gitee.com:gaost/chaosmeta.git
gaost
chaosmeta
chaosmeta
main

搜索帮助