FROM python:3.11-slim WORKDIR /app # Установка системных зависимостей RUN apt-get update && apt-get install -y \ gcc \ g++ \ libpq-dev \ libffi-dev \ libssl-dev \ libxml2-dev \ libxslt1-dev \ libglib2.0-0 \ libgl1 \ libgomp1 \ && rm -rf /var/lib/apt/lists/* # Копирование зависимостей COPY requirements.txt . # Установка Python-зависимостей RUN pip install --no-cache-dir --upgrade pip && \ pip install --no-cache-dir \ --extra-index-url https://download.pytorch.org/whl/cpu \ -r requirements.txt # Директории для логов (создаются при запуске через volumes) # Код проекта монтируется через volumes в docker-compose.yml # Переменные окружения ENV PYTHONUNBUFFERED=1 ENV PYTHONDONTWRITEBYTECODE=1 # Команда запуска CMD ["python3", "main.py"]