Enterwar99 commited on
Commit
6baefb6
·
verified ·
1 Parent(s): 13f7142

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -5
Dockerfile CHANGED
@@ -1,12 +1,9 @@
1
  FROM python:3.10-slim
2
 
3
  WORKDIR /app
 
4
  COPY requirements_api_space.txt .
5
- RUN apt-get update && apt-get install -y libgl1-mesa-glx libglib2.0-0 && \
6
- pip install --upgrade pip && \
7
- pip install --no-cache-dir -r requirements_api_space.txt && \
8
- apt-get clean && \
9
- rm -rf /var/lib/apt/lists/*
10
 
11
  COPY api_app.py .
12
  # Możesz skopiować inne potrzebne pliki, jeśli są
@@ -20,5 +17,9 @@ COPY api_app.py .
20
  # Możemy to zmienić na 7860, jeśli HF Spaces tego wymaga dla automatycznego wykrywania.
21
  ENV PORT 7860
22
  EXPOSE 7860
 
 
 
 
23
 
24
  CMD ["uvicorn", "api_app:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
  FROM python:3.10-slim
2
 
3
  WORKDIR /app
4
+
5
  COPY requirements_api_space.txt .
6
+ RUN pip install --no-cache-dir -r requirements_api_space.txt
 
 
 
 
7
 
8
  COPY api_app.py .
9
  # Możesz skopiować inne potrzebne pliki, jeśli są
 
17
  # Możemy to zmienić na 7860, jeśli HF Spaces tego wymaga dla automatycznego wykrywania.
18
  ENV PORT 7860
19
  EXPOSE 7860
20
+ # Ustawienie katalogu konfiguracyjnego dla Matplotlib na zapisywalną ścieżkę
21
+ ENV MPLCONFIGDIR /app/.cache/matplotlib
22
+ # Ustawienie katalogu domowego dla Hugging Face Hub na zapisywalną ścieżkę wewnątrz /app
23
+ ENV HF_HOME /app/.hf_cache
24
 
25
  CMD ["uvicorn", "api_app:app", "--host", "0.0.0.0", "--port", "7860"]