|
|
FROM python:3.11 |
|
|
|
|
|
|
|
|
RUN apt-get update && apt-get install -y git |
|
|
|
|
|
|
|
|
RUN pip install --upgrade pip |
|
|
|
|
|
|
|
|
RUN git clone https://github.com/binary-husky/gpt_academic /app |
|
|
|
|
|
|
|
|
WORKDIR /app |
|
|
|
|
|
|
|
|
RUN pip install -r requirements.txt |
|
|
|
|
|
|
|
|
RUN mkdir gpt_log && chown -R 1000:1000 gpt_log |
|
|
|
|
|
RUN mkdir private_upload && chown -R 1000:1000 private_upload |
|
|
|
|
|
ENV WEB_PORT=7860 |
|
|
ENV AUTO_CLEAR_TXT=True |
|
|
ENV DARK_MODE=False |
|
|
ENV AUTO_CLEAR_TXT=True |
|
|
ENV TIMEOUT_SECONDS=60 |
|
|
ENV MAX_RETRY=3 |
|
|
ENV ALLOW_RESET_CONFIG=False |
|
|
|
|
|
|
|
|
EXPOSE 7860 |
|
|
|
|
|
|
|
|
CMD ["python3", "-u", "main.py"] |