nexusbert commited on
Commit
4799475
·
verified ·
1 Parent(s): 1c44f9e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -2
Dockerfile CHANGED
@@ -34,11 +34,16 @@ ENV HF_HOME=/models/huggingface \
34
  RUN mkdir -p /models/huggingface && chmod -R 777 /models/huggingface
35
 
36
  # --- Preload only N-ATLaS model ---
37
- RUN python -c "from huggingface_hub import snapshot_download; snapshot_download(repo_id='NCAIR1/N-ATLaS')"
 
 
 
 
 
38
 
39
  # Copy project files
40
  COPY . .
41
 
42
  EXPOSE 7860
43
 
44
- CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1"]
 
34
  RUN mkdir -p /models/huggingface && chmod -R 777 /models/huggingface
35
 
36
  # --- Preload only N-ATLaS model ---
37
+ # HF_TOKEN is passed securely at runtime (not baked into image)
38
+ ARG HF_TOKEN
39
+ ENV HF_TOKEN=$HF_TOKEN
40
+
41
+ RUN python -c "from huggingface_hub import snapshot_download; snapshot_download(repo_id='NCAIR1/N-ATLaS', use_auth_token='$HF_TOKEN')" \
42
+ && find /models/huggingface -name '*.lock' -delete
43
 
44
  # Copy project files
45
  COPY . .
46
 
47
  EXPOSE 7860
48
 
49
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1"]