FROM python:3.12-slim | |
# Установка необходимых системных зависимостей | |
RUN apt-get update && apt-get install -y \ | |
build-essential \ | |
libsndfile1 \ | |
perl \ | |
&& rm -rf /var/lib/apt/lists/* | |
# Создание рабочей директории | |
WORKDIR /app | |
# Копирование файла requirements.txt | |
COPY requirements.txt . | |
# Установка зависимостей Python | |
RUN pip install --no-cache-dir -r requirements.txt | |
# Копирование остальных файлов проекта | |
COPY . . | |
# Запуск бота | |
CMD ["python", "bot.py"] |