File size: 573 Bytes
6e56713
7f7b229
8523cd0
45f0945
6e56713
c75fd8a
8523cd0
6e56713
7b51116
8523cd0
 
7b51116
8523cd0
0be888b
6e56713
0be888b
8523cd0
6e56713
7b51116
8523cd0
6e56713
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM python:3.10-slim

# 设置缓存路径(与网页配置一致)
ENV TRANSFORMERS_CACHE=/model-cache \
    PYTHONUNBUFFERED=1

# 创建缓存目录(所有用户可写)
RUN mkdir -p /model-cache && chmod 777 /model-cache

# 安装系统依赖
RUN apt-get update && apt-get install -y --no-install-recommends gcc python3-dev

# 复制代码
WORKDIR /app
COPY . .

# 安装Python依赖(全局安装)
RUN pip install --no-cache-dir -r requirements.txt

# 直接使用 root 用户运行(避免权限问题)
CMD ["gunicorn", "--bind", "0.0.0.0:8080", "app:app"]