更新:1、依赖升级

2、module 名称地址
This commit is contained in:
2025-10-06 00:46:51 +08:00
parent 978a268f93
commit 44d4fcdbc4
11 changed files with 402 additions and 325 deletions

View File

@@ -1,38 +1,11 @@
# 阶段一:构建阶段
FROM golang:alpine AS builder
WORKDIR /opt/zhub
# 复制 go.mod 文件
COPY go.mod .
# 下载并缓存依赖包
RUN go mod download
# 将源代码复制到容器中
COPY . .
# 运行 go get 命令以确保所有需要的包都被获取和更新
#RUN go get zhub/internal/monitor
#RUN go get zhub/cmd
#RUN go get zhub/internal/zsub
#RUN go get zhub/internal/config
# 构建可执行文件
RUN go build -o zhub.sh -ldflags "-s -w"
# 阶段二:运行阶段
# 构建运行阶段
FROM alpine:latest
# 设置工作目录
WORKDIR /opt/zhub
# 从构建阶段复制可执行文件到当前阶段
COPY --from=builder /opt/zhub/zhub.sh .
COPY --from=builder /opt/zhub/app.ini .
# 复制 app.ini 配置文件到容器中
# 从构建阶段复制可执行文件和配置到当前阶段
COPY zhub.sh .
COPY app.ini .
EXPOSE 711 1216