Mimi commited on
Commit
2f7a0cd
·
1 Parent(s): 8f04751
Files changed (1) hide show
  1. Dockerfile +11 -9
Dockerfile CHANGED
@@ -4,19 +4,21 @@ FROM python:3.12
4
  RUN useradd -m -u 1000 user
5
  USER user
6
  ENV HOME=/home/user \
7
- PATH=/home/user/.local/bin:$PATH \
8
- HF_TOKEN=$HF_TOKEN
9
  WORKDIR $HOME/app
10
 
11
  COPY --chown=user . $HOME/app
12
  # Install system dependencies and requirements
13
  RUN pip install --no-cache-dir --upgrade pip && \
14
- pip install --no-cache-dir -r $HOME/app/requirements.txt && \
15
- huggingface-cli login --token $HF_TOKEN
 
16
 
17
  EXPOSE 7860
18
- CMD streamlit run app.py \
19
- --server.headless true \
20
- --server.enableCORS false \
21
- --server.enableXsrfProtection false \
22
- --server.fileWatcherType none \
 
 
4
  RUN useradd -m -u 1000 user
5
  USER user
6
  ENV HOME=/home/user \
7
+ PATH=/home/user/.local/bin:$PATH
8
+
9
  WORKDIR $HOME/app
10
 
11
  COPY --chown=user . $HOME/app
12
  # Install system dependencies and requirements
13
  RUN pip install --no-cache-dir --upgrade pip && \
14
+ pip install --no-cache-dir -r $HOME/app/requirements.txt
15
+
16
+ ARG HF_TOKEN
17
 
18
  EXPOSE 7860
19
+ CMD huggingface-cli login --token $HF_TOKEN && \
20
+ streamlit run app.py \
21
+ --server.headless true \
22
+ --server.enableCORS false \
23
+ --server.enableXsrfProtection false \
24
+ --server.fileWatcherType none \