# Используем официальный Python образ FROM python:3.11-slim # Устанавливаем рабочую директорию WORKDIR /app # Устанавливаем системные зависимости RUN apt-get update && apt-get install -y \ gcc \ && rm -rf /var/lib/apt/lists/* # Копируем файл requirements.txt COPY requirements.txt . # Устанавливаем Python зависимости RUN pip install --no-cache-dir -r requirements.txt # Копируем исходный код COPY . . # Создаем пользователя для безопасности RUN useradd --create-home --shell /bin/bash app \ && chown -R app:app /app USER app # Открываем порт (если нужен для веб-хуков) EXPOSE 8000 # Команда запуска CMD ["python", "main.py"]