| FROM python:3.11 | |
| RUN curl -fsSL https://ollama.com/install.sh | sh | |
| RUN apt update | |
| RUN apt install nodejs npm -y | |
| RUN mkdir /app | |
| RUN chmod 777 /app | |
| ENV HOME=/app | |
| WORKDIR /app | |
| RUN curl -LsSf https://astral.sh/uv/install.sh | sh | |
| EXPOSE 8080 | |
| EXPOSE 7777 | |
| COPY . . | |
| RUN echo "ollama serve&">run.sh | |
| RUN echo "sleep 4">>run.sh | |
| RUN echo "ollama pull qwen3">>run.sh | |
| RUN echo "ollama pull huihui_ai/deepseek-r1-abliterated:1.5b">>run.sh | |
| RUN echo "DATA_DIR=~/.open-webui WEBUI_AUTH=0 USER_PERMISSIONS_CHAT_MULTIPLE_MODELS=0 ENABLE_EVALUATION_ARENA_MODELS=0 ENABLE_SIGNUP=0 ENABLE_ADMIN_CHAT_ACCESS=0 /app/.local/bin/uvx --python 3.11 open-webui@latest serve --port 7860">>run.sh | |
| CMD bash run.sh | |