Devang1290 commited on
Commit
d50eed9
·
1 Parent(s): dff9b72

fix: pre-install spacy en_core_web_sm model at build time (root site-packages)

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -0
Dockerfile CHANGED
@@ -30,6 +30,11 @@ RUN uv pip install --system --no-cache \
30
  -r requirements-ci-english.txt \
31
  -r requirements-ci-hindi.txt
32
 
 
 
 
 
 
33
  # Now create non-root user (HF Spaces requirement)
34
  RUN useradd -m -u 1000 user
35
  USER user
 
30
  -r requirements-ci-english.txt \
31
  -r requirements-ci-hindi.txt
32
 
33
+ # Pre-install the spacy model into system site-packages (as root).
34
+ # At runtime the app runs as non-root 'user', so pip downloads
35
+ # the model into user site-packages which spacy can't find.
36
+ RUN python -m spacy download en_core_web_sm
37
+
38
  # Now create non-root user (HF Spaces requirement)
39
  RUN useradd -m -u 1000 user
40
  USER user