From a3de6208fb6acec4f1f47bb5252a7ebbeb2085a3 Mon Sep 17 00:00:00 2001 From: MIDORIBIN Date: Thu, 11 May 2023 00:45:00 +0900 Subject: fix Dockerfile --- Dockerfile | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index a6ebc5bd..2d3a9d65 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 -- cgit v1.2.3