mirror of
				https://github.com/AbdBarho/stable-diffusion-webui-docker.git
				synced 2025-10-31 02:03:32 -04:00 
			
		
		
		
	Compare commits
	
		
			3 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 76989b39a6 | ||
|  | 4d9fc381bb | ||
|  | bcee253fe0 | 
| @@ -24,27 +24,25 @@ git reset --hard db6db585eb9ee48e7315e28603e18531dbc87067 | |||||||
| pip install -U --prefer-binary --no-cache-dir -r requirements.txt | pip install -U --prefer-binary --no-cache-dir -r requirements.txt | ||||||
| EOF | EOF | ||||||
|  |  | ||||||
| # Note: don't update the sha of previous versions because the install will take forever |  | ||||||
| # instead, update the repo state in a later step |  | ||||||
| ARG SHA=e92d4cf7476f1897fce376916dfb40755ea7920f |  | ||||||
| RUN <<EOF |  | ||||||
| cd stable-diffusion-webui |  | ||||||
| git pull |  | ||||||
| git reset --hard ${SHA} |  | ||||||
| pip install -U --prefer-binary --no-cache-dir -r requirements.txt |  | ||||||
| EOF |  | ||||||
|  |  | ||||||
| ENV ROOT=/workspace/stable-diffusion-webui \ | ENV ROOT=/workspace/stable-diffusion-webui \ | ||||||
|   WORKDIR=/workspace/stable-diffusion-webui/repositories/stable-diffusion |   WORKDIR=/workspace/stable-diffusion-webui/repositories/stable-diffusion | ||||||
|  |  | ||||||
| COPY --from=download /git/ ${ROOT} | COPY --from=download /git/ ${ROOT} | ||||||
|  | RUN pip install --prefer-binary -U --no-cache-dir -r ${ROOT}/repositories/CodeFormer/requirements.txt | ||||||
|  |  | ||||||
|  | # Note: don't update the sha of previous versions because the install will take forever | ||||||
|  | # instead, update the repo state in a later step | ||||||
|  | ARG SHA=701f76b29ab8fa9c1d35ae8abce36b99e12d5d08 | ||||||
| RUN <<EOF | RUN <<EOF | ||||||
| pip install --prefer-binary -U --no-cache-dir -r ${ROOT}/repositories/CodeFormer/requirements.txt | cd stable-diffusion-webui | ||||||
| pip install --prefer-binary -U --no-cache-dir opencv-python-headless markupsafe==2.0.1 | git pull | ||||||
|  | git reset --hard ${SHA} | ||||||
|  | pip install --prefer-binary --no-cache-dir -r requirements.txt | ||||||
| EOF | EOF | ||||||
|  |  | ||||||
| ENV TRANSFORMERS_CACHE=/cache/transformers TORCH_HOME=/cache/torch CLI_ARGS="" | RUN pip install --prefer-binary -U --no-cache-dir opencv-python-headless markupsafe==2.0.1 | ||||||
|  |  | ||||||
|  | ENV TRANSFORMERS_CACHE=/cache/transformers TORCH_HOME=/cache/torch CLI_ARGS="" | ||||||
|  |  | ||||||
| COPY . /docker | COPY . /docker | ||||||
| RUN chmod +x /docker/mount.sh && python3 /docker/info.py ${ROOT}/modules/ui.py | RUN chmod +x /docker/mount.sh && python3 /docker/info.py ${ROOT}/modules/ui.py | ||||||
| @@ -52,4 +50,4 @@ RUN chmod +x /docker/mount.sh && python3 /docker/info.py ${ROOT}/modules/ui.py | |||||||
| WORKDIR ${WORKDIR} | WORKDIR ${WORKDIR} | ||||||
| EXPOSE 7860 | EXPOSE 7860 | ||||||
| # run, -u to not buffer stdout / stderr | # run, -u to not buffer stdout / stderr | ||||||
| CMD /docker/mount.sh && python3 -u ../../webui.py --listen ${CLI_ARGS} | CMD /docker/mount.sh && python3 -u ../../webui.py --listen --port 7860 ${CLI_ARGS} | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| # Stable Diffusion WebUI Docker | # Stable Diffusion WebUI Docker | ||||||
|  |  | ||||||
| Run Stable Diffusion on your machine with a nice UI without any hassle! | Run Stable Diffusion on your machine with a nice UI without any hassle! | ||||||
|  |  | ||||||
| @@ -9,6 +9,8 @@ Now with experimental support for 2 other forks: | |||||||
| - [AUTOMATIC1111](./AUTOMATIC1111/) (Stable, very few bugs!) | - [AUTOMATIC1111](./AUTOMATIC1111/) (Stable, very few bugs!) | ||||||
| - [lstein](./lstein/) | - [lstein](./lstein/) | ||||||
|  |  | ||||||
|  | NOTE: big update coming up! | ||||||
|  |  | ||||||
| ## Features | ## Features | ||||||
|  |  | ||||||
| - Interactive UI with many features, and more on the way! | - Interactive UI with many features, and more on the way! | ||||||
|   | |||||||
| @@ -8,7 +8,6 @@ services: | |||||||
|         # You can choose any commit sha from https://github.com/hlky/stable-diffusion/commits/main |         # You can choose any commit sha from https://github.com/hlky/stable-diffusion/commits/main | ||||||
|         # USE AT YOUR OWN RISK! otherwise just leave it empty. |         # USE AT YOUR OWN RISK! otherwise just leave it empty. | ||||||
|         WEBUI_SHA: |         WEBUI_SHA: | ||||||
|     restart: on-failure |  | ||||||
|     ports: |     ports: | ||||||
|       - "7860:7860" |       - "7860:7860" | ||||||
|     volumes: |     volumes: | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ RUN pip install -U --no-cache-dir pyperclip | |||||||
|  |  | ||||||
| # Note: don't update the sha of previous versions because the install will take forever | # Note: don't update the sha of previous versions because the install will take forever | ||||||
| # instead, update the repo state in a later step | # instead, update the repo state in a later step | ||||||
| ARG WEBUI_SHA=2b1ac8daf7ea82c6c56eabab7e80ec1c33106a98 | ARG WEBUI_SHA=0dffc3918d596ad36a32ac56ecf4d523f490ae5e | ||||||
| RUN cd stable-diffusion && git pull && git reset --hard ${WEBUI_SHA} && \ | RUN cd stable-diffusion && git pull && git reset --hard ${WEBUI_SHA} && \ | ||||||
|   conda env update --file environment.yaml --name base && conda clean -a -y |   conda env update --file environment.yaml --name base && conda clean -a -y | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ version: '3.9' | |||||||
| services: | services: | ||||||
|   model: |   model: | ||||||
|     build: . |     build: . | ||||||
|     restart: on-failure |  | ||||||
|     ports: |     ports: | ||||||
|       - "7860:7860" |       - "7860:7860" | ||||||
|     volumes: |     volumes: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user