gptapi commited on
Commit
01d23ea
·
verified ·
1 Parent(s): c0bc103

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -34
Dockerfile CHANGED
@@ -1,34 +1 @@
1
- # 使用 Golang 镜像作为构建阶段
2
- FROM golang:alpine AS builder
3
-
4
- # 设置环境变量
5
- ENV GO111MODULE=on \
6
- CGO_ENABLED=0 \
7
- GOOS=linux
8
-
9
-
10
-
11
- # 设置工作目录
12
- WORKDIR /build
13
-
14
-
15
- # 安装 git
16
- RUN apk add --no-cache git \
17
- && git clone https://github.com/deanxv/genspark2api.git . \
18
- && sed -i 's|router.Group("/v1")|router.Group("/hf/v1")|' router/api-router.go \
19
- && go mod download && go build -o /genspark2api
20
-
21
- # 使用 Alpine 镜像作为最终镜像
22
- FROM alpine
23
-
24
- # 安装基本的运行时依赖
25
- RUN apk --no-cache add ca-certificates tzdata
26
-
27
- # 从构建阶段复制可执行文件
28
- COPY --from=builder /genspark2api .
29
-
30
-
31
- # 工作目录
32
- WORKDIR /app/genspark2api/data
33
- # 设置入口命令
34
- ENTRYPOINT ["/genspark2api"]
 
1
+ FROM deanxv/genspark2api:latest