FROM python:3.12-slim # Устанавливаем рабочую директорию WORKDIR /app # Устанавливаем системные зависимости RUN apt-get update && apt-get install -y \ ffmpeg \ && rm -rf /var/lib/apt/lists/* # Копируем файлы зависимостей COPY requirements.txt . # Устанавливаем Python зависимости RUN pip install --no-cache-dir -r requirements.txt # Копируем код приложения COPY . . # Создаем необходимые директории RUN mkdir -p temp logs backups # Создаем не-root пользователя для безопасности RUN useradd --create-home --shell /bin/bash bot && \ chown -R bot:bot /app USER bot # Команда запуска бота CMD ["python", "new_bot.py"]