LisaMegaWatts commited on
Commit
62e6abc
·
verified ·
1 Parent(s): b62c48c

fix: add user 1000 (HF Spaces requirement)

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -4
Dockerfile CHANGED
@@ -1,19 +1,21 @@
1
  FROM python:3.11-slim
2
 
 
3
  RUN useradd -m -u 1000 user
4
 
5
  WORKDIR /home/user/app
6
 
7
- # Install dependencies
8
  COPY --chown=user requirements.txt .
9
  RUN pip install --no-cache-dir -r requirements.txt \
10
  --extra-index-url https://download.pytorch.org/whl/cpu
11
 
12
  # Copy application code
13
- COPY --chown=user *.py .
14
-
15
- RUN mkdir -p /home/user/app/checkpoints && chown user:user /home/user/app/checkpoints
16
 
 
17
  USER user
18
  ENV HOME=/home/user
19
 
 
1
  FROM python:3.11-slim
2
 
3
+ # HuggingFace Spaces requires user ID 1000
4
  RUN useradd -m -u 1000 user
5
 
6
  WORKDIR /home/user/app
7
 
8
+ # Install dependencies (CPU-only torch to keep image small)
9
  COPY --chown=user requirements.txt .
10
  RUN pip install --no-cache-dir -r requirements.txt \
11
  --extra-index-url https://download.pytorch.org/whl/cpu
12
 
13
  # Copy application code
14
+ COPY --chown=user symbio_model.py .
15
+ COPY --chown=user tokenizer.py .
16
+ COPY --chown=user server.py .
17
 
18
+ # Switch to non-root user
19
  USER user
20
  ENV HOME=/home/user
21