/
ferrasoft
/
Bot_to_help
Обзор
Документация
Войти
/
ferrasoft
/
Bot_to_help
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Dockerfile
29 строк
848 B
FerraSoft
Подготовка к релизу
30 окт 2025, 18:28
30 окт 2025, 18:28
4981db9
Код
Авторство
О чём код?
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"]