| FROM python:3.10-slim-buster | |
| WORKDIR /app | |
| RUN ls | |
| RUN apt-get update && \ | |
| apt-get install -y --no-install-recommends git build-essential libffi-dev cmake libcurl4-openssl-dev | |
| RUN git clone https://github.com/xAbdoAT/ChimeraGPT-WebUI.git | |
| COPY ../ChimeraGPT-WebUI/translations translations | |
| COPY requirements.txt requirements.txt | |
| RUN python -m venv venv | |
| ENV PATH="/app/venv/bin:$PATH" | |
| RUN python -m pip install --upgrade pip && \ | |
| python -m pip install --no-cache-dir -r requirements.txt | |
| RUN python -m pip install flask | |
| RUN python -m pip install flask_babel | |
| COPY . . | |
| RUN chmod -R 777 /app/ChimeraGPT-WebUI | |
| RUN chmod +x ./ChimeraGPT-WebUI/run.py | |
| EXPOSE 8080 | |
| CMD ["python3", "./ChimeraGPT-WebUI/run.py"] |