taitai9616 commited on
Commit
d0cc079
·
verified ·
1 Parent(s): 12a11a5

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -33
Dockerfile CHANGED
@@ -1,39 +1,12 @@
1
- # 使用官方镜像作为基础镜像
2
- FROM ghcr.io/gdtiti/cliproxy-api:v1.1
3
 
4
  WORKDIR /CLIProxyAPI
5
 
6
- COPY config.yaml /CLIProxyAPI/config.yaml
7
 
8
- COPY auths /CLIProxyAPI/auths
9
 
10
- COPY logs /CLIProxyAPI/logs
11
 
12
- COPY static /CLIProxyAPI/static
13
-
14
- RUN chmod 777 /CLIProxyAPI/logs
15
-
16
- RUN chmod 777 /CLIProxyAPI/auths
17
-
18
- RUN chmod 777 /CLIProxyAPI/config.yaml
19
-
20
- # Gemini CLI 镜像环境变量
21
- ENV GEMINI_CODE_ASSIST_ENDPOINT=""
22
- ENV GEMINI_OAUTH_ENDPOINT=""
23
- ENV GEMINI_GOOGLE_APIS_ENDPOINT=""
24
- ENV GEMINI_RESOURCE_MANAGER_ENDPOINT=""
25
- ENV GEMINI_SERVICE_USAGE_ENDPOINT=""
26
-
27
- # 远程管理环境变量
28
- ENV REMOTE_MANAGEMENT_ALLOW_REMOTE=""
29
- ENV REMOTE_MANAGEMENT_SECRET_KEY=""
30
-
31
- # 暴露端口
32
- EXPOSE 8317
33
-
34
- # 设置环境变量
35
- ENV PORT=8317
36
- ENV HOST=0.0.0.0
37
-
38
- # 启动命令
39
- CMD ["./CLIProxyAPI"]
 
1
+ # update
2
+ FROM eceasy/cli-proxy-api:latest
3
 
4
  WORKDIR /CLIProxyAPI
5
 
6
+ RUN mkdir -p /data/gitstore && chmod 777 /data/gitstore && ln -sf /data/gitstore /CLIProxyAPI/gitstore
7
 
8
+ RUN mkdir -p /data/static && chmod 777 /data/static && ln -sf /data/static /CLIProxyAPI/static
9
 
10
+ RUN mkdir -p /data/logs && chmod 777 /data/logs && ln -sf /data/logs /CLIProxyAPI/logs
11
 
12
+ RUN mkdir -p /data/conv && chmod 777 /data/conv && ln -sf /data/conv /CLIProxyAPI/conv