gptacademic / Dockerfile
rr1's picture
Update Dockerfile
52c1c24
raw
history blame contribute delete
879 Bytes
FROM python:3.11
RUN apt update
RUN apt install -y git fontconfig
RUN git clone https://github.com/yangjianchuan/gpt_academic.git
WORKDIR gpt_academic
RUN pip install -r requirements.txt
RUN pip install torch
RUN pip install --upgrade nougat-ocr tiktoken
RUN pip install zh_langchain
ENV AUTO_CLEAR_TXT=True
ENV ADD_WAIFU=True
ENV LLM_MODEL="gpt-3.5-turbo"
ENV AVAIL_LLM_MODELS='["gpt-3.5-turbo"]'
ENV DARK_MODE=False
ENV WEB_PORT=7860
ENV MPLCONFIGDIR=/tmp/matplotlib
ENV TRANSFORMERS_CACHE=/tmp/transformers
ENV FONTCONFIG_PATH=/etc/fonts
# 创建这些目录并给予写权限
RUN mkdir -p $MPLCONFIGDIR $TRANSFORMERS_CACHE $FONTCONFIG_PATH/fonts/cache gpt_log private_upload __pycache__ && \
chmod -R a+rw $MPLCONFIGDIR $TRANSFORMERS_CACHE $FONTCONFIG_PATH/fonts/cache gpt_log private_upload __pycache__
EXPOSE 7860
CMD ["python", "main.py", "--host", "0.0.0.0:7860"]