|
|
| FROM python:3.11 |
|
|
| |
| RUN apt-get update && apt-get install -y \ |
| git \ |
| curl \ |
| wget |
|
|
| |
| WORKDIR /app |
|
|
| |
| RUN git clone https://github.com/comfyanonymous/ComfyUI.git |
|
|
| |
| WORKDIR /app/ComfyUI |
|
|
| |
| RUN pip install --upgrade pip |
|
|
| |
| RUN pip uninstall -y torch torchvision torchaudio xformers || true |
|
|
| |
| RUN pip install \ |
| torch \ |
| torchvision \ |
| torchaudio \ |
| --index-url https://download.pytorch.org/whl/cpu |
|
|
| |
| RUN pip install -r requirements.txt |
|
|
| |
| RUN pip install -r manager_requirements.txt |
|
|
| |
| |
| |
|
|
| ENV COMFYUI_MANAGER_SECURITY_LEVEL=weak |
| ENV COMFYUI_MANAGER_DISABLE_SECURITY_POLICY=true |
|
|
| |
| RUN mkdir -p /app/ComfyUI/user/__manager |
|
|
| |
| RUN printf "[default]\nsecurity_level = weak\n" > /app/ComfyUI/user/__manager/config.ini |
|
|
| |
| ENV PYTHONUNBUFFERED=1 |
| ENV HF_HUB_DISABLE_TELEMETRY=1 |
|
|
| |
| EXPOSE 7860 |
|
|
| |
| CMD ["python", "main.py", \ |
| "--cpu", \ |
| "--enable-manager", \ |
| "--enable-manager-legacy-ui", \ |
| "--listen", "0.0.0.0", \ |
| "--port", "7860"] |