# Używamy lekkiego obrazu Pythona FROM python:3.13-slim # Ustawiamy katalog roboczy WORKDIR /app # Zależności systemowe do OCR, obrazów, tesseract i języka PL RUN apt-get update && apt-get install -y --no-install-recommends \ tesseract-ocr \ tesseract-ocr-pol \ libglib2.0-0 \ libsm6 \ libxrender1 \ libxext6 \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # Kopiujemy wymagania COPY requirements.txt requirements.txt # Instalujemy zależności RUN pip install --no-cache-dir -r requirements.txt # Kopiujemy resztę aplikacji COPY . . # Kopiujemy entrypoint i ustawiamy uprawnienia COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh # Otwieramy port EXPOSE 8000 # Ustawiamy entrypoint ENTRYPOINT ["/entrypoint.sh"]