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