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"]