diff options
author | t.me/xtekky <98614666+xtekky@users.noreply.github.com> | 2023-05-10 22:41:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-10 22:41:13 +0200 |
commit | fd5f463488772e1787b33b0b9b1d6726664385dc (patch) | |
tree | dca8268e36be8ef01db234c87994897c4a18861e | |
parent | Update README.md (diff) | |
parent | fix Dockerfile (diff) | |
download | gpt4free-fd5f463488772e1787b33b0b9b1d6726664385dc.tar gpt4free-fd5f463488772e1787b33b0b9b1d6726664385dc.tar.gz gpt4free-fd5f463488772e1787b33b0b9b1d6726664385dc.tar.bz2 gpt4free-fd5f463488772e1787b33b0b9b1d6726664385dc.tar.lz gpt4free-fd5f463488772e1787b33b0b9b1d6726664385dc.tar.xz gpt4free-fd5f463488772e1787b33b0b9b1d6726664385dc.tar.zst gpt4free-fd5f463488772e1787b33b0b9b1d6726664385dc.zip |
-rw-r--r-- | Dockerfile | 35 |
1 files changed, 12 insertions, 23 deletions
@@ -1,30 +1,19 @@ -FROM python:3.11 as builder - -WORKDIR /usr/app -ENV PATH="/usr/app/venv/bin:$PATH" - -RUN apt-get update && apt-get install -y --no-install-recommends ffmpeg && rm -rf /var/lib/apt/lists/* - -RUN mkdir -p /usr/app -RUN python -m venv ./venv - -COPY requirements.txt . - -RUN pip install -r requirements.txt - -# RUN pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ -# RUN pip config set global.trusted-host mirrors.aliyun.com - FROM python:3.11 -WORKDIR /usr/app -ENV PATH="/usr/app/venv/bin:$PATH" +RUN apt-get update \ + && apt-get install -y --no-install-recommends ffmpeg \ + && apt-get -y clean \ + && rm -rf /var/lib/apt/lists/* + +COPY requirements.txt /tmp +RUN pip install --upgrade pip \ + && pip install -r /tmp/requirements.txt \ + && rm /tmp/requirements.txt -COPY --from=builder /usr/app/venv ./venv -COPY . . +COPY . /root/gpt4free -RUN cp ./gui/streamlit_app.py . +WORKDIR /root/gpt4free -CMD ["streamlit", "run", "streamlit_app.py"] +CMD ["streamlit", "run", "./gui/streamlit_app.py"] EXPOSE 8501 |