File size: 506 Bytes
d6e4689
 
 
 
 
 
 
a062071
 
d6e4689
 
 
 
 
1f6cb85
d6e4689
 
 
 
 
0e70b27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Użyj oficjalnego obrazu Pythona
FROM python:3.12-slim

# Ustaw katalog roboczy
WORKDIR /app

# Skopiuj zależności i zainstaluj je
COPY ./requirements.txt /app/requirements.txt 
RUN pip install --no-cache-dir --upgrade -r /app/requirements.txt

# Skopiuj pozostałe pliki aplikacji
COPY . .

# Ustaw zmienną środowiskową dla tokenu
ENV HF_API_TOKEN=$(cat /run/secrets/HF_API_TOKEN)

# Ustaw port
EXPOSE 7860

# Uruchom serwer FastAPI
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]