FROM python:3.12-slim WORKDIR /app # 安装系统依赖 RUN apt-get update && apt-get install -y \ libglib2.0-0 \ libgl1-mesa-glx \ libgraphite2-3 # 复制项目文件 COPY . /app # 安装Python依赖 RUN pip install --no-cache-dir -r requirements.txt # 创建输出目录并设置权限 RUN mkdir -p /app/translated && chmod 777 /app/translated # 设置环境变量 ENV PORT=7860 ENV OPENAI_BASE_URL="" ENV OPENAI_MODEL="" ENV OPENAI_API_KEY="" # 暴露端口 EXPOSE 8888 # 启动命令 CMD ["python", "server.py"]