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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -6
Dockerfile CHANGED
@@ -1,9 +1,12 @@
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,9 +20,5 @@ COPY api_app.py .
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"]
 
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
  # 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"]