sciwin_translate / Dockerfile
leonsimon23's picture
Update Dockerfile
4cd3f9c verified
raw
history blame
441 Bytes
FROM python:3.12
# 创建一个非根用户
RUN useradd -m appuser
WORKDIR /app
COPY . .
# 更改工作目录的所有者为新用户
RUN chown -R appuser:appuser /app
# 安装必要的库
RUN apt-get update && apt-get install -y libgl1
# 设置 Hugging Face 缓存目录
ENV HF_HOME="/app/hf_cache"
# 安装 Python 包
RUN pip install .
# 切换到非根用户
USER appuser
EXPOSE 7860
ENV PYTHONUNBUFFERED=1
CMD ["pdf2zh", "-i"]