Munzali commited on
Commit
54c420d
1 Parent(s): cfd6047

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +40 -0
Dockerfile ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM nvidia/cuda:11.8.0-cudnn8-runtime-ubuntu22.04
2
+ FROM python:3.10.12
3
+ # WORKDIR /code
4
+
5
+
6
+ RUN apt-get update && apt-get install -y \
7
+ git \
8
+ make build-essential libssl-dev zlib1g-dev \
9
+ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
10
+ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev git-lfs \
11
+ ffmpeg libsm6 libxext6 cmake libgl1-mesa-glx \
12
+ && rm -rf /var/lib/apt/lists/* \
13
+ && git lfs install
14
+
15
+
16
+ RUN git clone https://github.com/lllyasviel/Fooocus.git
17
+
18
+
19
+ WORKDIR /Fooocus
20
+
21
+
22
+ # RUN cd Fooocus
23
+ RUN python3 -m venv fooocus_env
24
+ # RUN source fooocus_env/bin/activate
25
+ RUN pip install -r requirements_versions.txt
26
+
27
+
28
+ ENV HOME=/home/user \
29
+ PATH=/home/user/.local/bin:$PATH \
30
+ PYTHONPATH=$HOME/app \
31
+ PYTHONUNBUFFERED=1 \
32
+ GRADIO_ALLOW_FLAGGING=never \
33
+ GRADIO_NUM_PORTS=1 \
34
+ GRADIO_SERVER_NAME=0.0.0.0 \
35
+ GRADIO_SERVER_PORT=7860 \
36
+ GRADIO_THEME=huggingface \
37
+ SYSTEM=spaces
38
+
39
+ # RUN source fooocus_env/bin/activate
40
+ RUN python entry_with_update.py --listen --port 7860 --always-cpu --share