init
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
FROM runpod/stable-diffusion-models:1.5 as build
|
||||
|
||||
FROM ubuntu:22.04 AS runtime
|
||||
|
||||
RUN rm -rf /root/.cache/pip
|
||||
|
||||
RUN mkdir -p /root/.cache/huggingface
|
||||
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
|
||||
RUN apt update && \
|
||||
apt install -y --no-install-recommends \
|
||||
software-properties-common \
|
||||
git \
|
||||
openssh-server \
|
||||
libglib2.0-0 \
|
||||
libsm6 \
|
||||
libxrender1 \
|
||||
libxext6 \
|
||||
ffmpeg \
|
||||
wget \
|
||||
curl \
|
||||
python3-pip python3 python3.10-venv \
|
||||
apt-transport-https ca-certificates && \
|
||||
update-ca-certificates
|
||||
|
||||
WORKDIR /workspace
|
||||
|
||||
RUN git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
|
||||
|
||||
WORKDIR /workspace/stable-diffusion-webui
|
||||
ADD webui.py /workspace/stable-diffusion-webui/webui.py
|
||||
RUN python3 -m venv /workspace/stable-diffusion-webui/venv
|
||||
ENV PATH="/workspace/stable-diffusion-webui/venv/bin:$PATH"
|
||||
|
||||
RUN pip install -U jupyterlab ipywidgets jupyter-archive
|
||||
RUN jupyter nbextension enable --py widgetsnbextension
|
||||
|
||||
ADD install.py .
|
||||
RUN python -m install --skip-torch-cuda-test
|
||||
|
||||
RUN apt clean && rm -rf /var/lib/apt/lists/* && \
|
||||
echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
|
||||
|
||||
ADD relauncher.py .
|
||||
ADD webui-user.sh .
|
||||
ADD start.sh /start.sh
|
||||
RUN chmod a+x /start.sh
|
||||
|
||||
SHELL ["/bin/bash", "--login", "-c"]
|
||||
CMD [ "/start.sh" ]
|
||||
Reference in New Issue
Block a user