pdfMathTranslate / Dockerfile
Amamiyaren's picture
Update Dockerfile
18b13c0 verified
raw
history blame contribute delete
535 Bytes
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"]