reikernx commited on
Commit
1dc7f23
·
verified ·
1 Parent(s): 9073dd8

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -3
Dockerfile CHANGED
@@ -1,14 +1,23 @@
1
  FROM python:3.10-slim
2
 
 
3
  RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
4
 
5
- RUN pip install --no-cache-dir torch transformers flask kernels accelerate
 
6
 
7
- RUN pip install transformers huggingface_hub
8
  RUN mkdir -p /app/model_cache
 
 
 
 
 
 
9
  WORKDIR /app
10
  COPY app.py /app
11
  RUN chmod -R 777 /app
12
- ENV HF_HOME=/app/model_cache
 
13
  EXPOSE 7860
14
  CMD ["python", "app.py"]
 
1
  FROM python:3.10-slim
2
 
3
+ # Install dependencies
4
  RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
5
 
6
+ # Install Python packages
7
+ RUN pip install --no-cache-dir torch transformers flask kernels accelerate huggingface_hub
8
 
9
+ # Create cache dir for Hugging Face models
10
  RUN mkdir -p /app/model_cache
11
+ ENV HF_HOME=/app/model_cache
12
+
13
+ # Download GPT-OSS-20B at build time
14
+ RUN python -c "from huggingface_hub import snapshot_download; snapshot_download('openai/gpt-oss-20b', cache_dir='/app/model_cache')"
15
+
16
+ # Copy app code
17
  WORKDIR /app
18
  COPY app.py /app
19
  RUN chmod -R 777 /app
20
+
21
+ # Expose port and start app
22
  EXPOSE 7860
23
  CMD ["python", "app.py"]