# Używamy stabilnego środowiska Python 3.10 FROM python:3.10 # Ustawiamy katalog roboczy WORKDIR /app # Najpierw kopiujemy tylko listę paczek COPY backend/requirements.txt . # Instalujemy wszystkie biblioteki AI (bez cache'owania, żeby oszczędzić miejsce) RUN pip install --no-cache-dir -r requirements.txt # Następnie kopiujemy całą logikę backendu COPY backend . # Hugging Face wymaga, aby aplikacje nasłuchiwały na porcie 7860 CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]