sanbo commited on
Commit
3403f47
·
1 Parent(s): 1d42b12

update sth. at 2025-01-04 18:47:57

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -10
Dockerfile CHANGED
@@ -15,14 +15,14 @@ RUN apt-get update \
15
  && rm -rf /var/lib/apt/lists/* \
16
  && apt-get clean
17
 
18
- # COPY requirements.txt .
19
- # RUN pip install --upgrade pip # 升级pip,确保安装无误
20
- # RUN pip install --user --no-cache-dir -r requirements.txt \
21
- # && find /root/.local \
22
- # -type f -name '*.pyc' -delete \
23
- # -o -type d -name '__pycache__' -delete
24
 
25
- RUN pip install fastapi uvicorn tiktoken uvloop httptools
 
 
 
 
 
26
 
27
  # 运行阶段
28
  FROM python:3.11-slim AS runner
@@ -34,9 +34,8 @@ ENV PYTHONDONTWRITEBYTECODE=1 \
34
 
35
  WORKDIR /app
36
 
37
- # 只复制必要文件
38
- COPY --from=builder /root/.local /root/.local
39
- ENV PATH=/root/.local/bin:$PATH
40
 
41
  COPY more_core.py .
42
  RUN chmod +x more_core.py
 
15
  && rm -rf /var/lib/apt/lists/* \
16
  && apt-get clean
17
 
18
+ COPY requirements.txt .
 
 
 
 
 
19
 
20
+ # 升级 pip 并全局安装依赖
21
+ RUN pip install --upgrade pip
22
+ RUN pip install --no-cache-dir -r requirements.txt
23
+
24
+ # 调试:验证依赖是否正确安装
25
+ RUN ls -la /usr/local
26
 
27
  # 运行阶段
28
  FROM python:3.11-slim AS runner
 
34
 
35
  WORKDIR /app
36
 
37
+ # 复制全局依赖
38
+ COPY --from=builder /usr/local /usr/local
 
39
 
40
  COPY more_core.py .
41
  RUN chmod +x more_core.py