File size: 461 Bytes
1f6487b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # ---------- 构建阶段 ----------
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"] |