# ---------- 构建阶段 ---------- FROM golang:1.22-alpine AS builder # 安装 git RUN apk add --no-cache git # 设置工作目录 WORKDIR /app # 拉取源码 RUN git clone https://github.com/XxxXTeam/zai2api.git . # 编译 RUN go build -o zai2api ./cmd/main.go # ---------- 运行阶段 ---------- FROM alpine:latest WORKDIR /app # 复制可执行文件 COPY --from=builder /app/zai2api . # 暴露端口 EXPOSE 7860 # 启动服务 CMD ["./zai2api"]