krinlove commited on
Commit
6913fa2
·
verified ·
1 Parent(s): b26f567

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -1
Dockerfile CHANGED
@@ -2,14 +2,24 @@ from ghcr.io/berriai/litellm:main-latest
2
 
3
  ENV TZ=Asia/Shanghai OPENAI_API_KEY=any
4
 
 
 
 
 
 
 
 
5
  RUN chown -R 1000:1000 /root /app
6
 
 
7
  USER 1000
8
  ENV HOME=/root
9
  WORKDIR /app
10
 
11
- COPY ./config.yaml /app/config.yaml
12
  EXPOSE 7860
13
 
 
 
 
14
  ENTRYPOINT ["litellm"]
15
  CMD [ "--config", "/app/config.yaml", "--port", "7860", "--num_workers", "8" ]
 
2
 
3
  ENV TZ=Asia/Shanghai OPENAI_API_KEY=any
4
 
5
+ # 复制配置文件到容器中
6
+ COPY ./config.yaml /app/config.yaml
7
+
8
+ # 复制 create_views.py 到容器中
9
+ COPY ./create_views.py /app/create_views.py
10
+
11
+ # 设置权限
12
  RUN chown -R 1000:1000 /root /app
13
 
14
+ # 切换到非 root 用户
15
  USER 1000
16
  ENV HOME=/root
17
  WORKDIR /app
18
 
 
19
  EXPOSE 7860
20
 
21
+ # 在启动应用前运行 create_views.py
22
+ RUN python /app/create_views.py
23
+
24
  ENTRYPOINT ["litellm"]
25
  CMD [ "--config", "/app/config.yaml", "--port", "7860", "--num_workers", "8" ]