pngwn HF staff commited on
Commit
9207cd8
·
verified ·
1 Parent(s): fafac19

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +29 -0
Dockerfile ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10
2
+
3
+ RUN pip install --no-cache-dir pip==22.3.1 && \
4
+ pip install --no-cache-dir \
5
+ datasets \
6
+ "huggingface-hub>=0.19" "hf-transfer>=0.1.4" "protobuf<4" "click<8.1" "pydantic~=1.0"
7
+
8
+ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
9
+ apt-get install -y nodejs
10
+
11
+ ENV PYTHONPATH=$HOME/app \
12
+ PYTHONUNBUFFERED=1 \
13
+ HF_HUB_ENABLE_HF_TRANSFER=1 \
14
+ GRADIO_ALLOW_FLAGGING=never \
15
+ GRADIO_NUM_PORTS=1 \
16
+ GRADIO_SERVER_NAME=0.0.0.0 \
17
+ GRADIO_THEME=huggingface \
18
+ TQDM_POSITION=-1 \
19
+ TQDM_MININTERVAL=1 \
20
+ SYSTEM=spaces
21
+
22
+ RUN useradd -m -u 1000 user
23
+ WORKDIR /app
24
+
25
+ COPY --chown=user ./requirements.txt requirements.txt
26
+ RUN pip install --no-cache-dir --upgrade -r requirements.txt
27
+
28
+ COPY --chown=user . /app
29
+ CMD ["python", "app.py"]