Files
tg_loader/Dockerfile
2025-12-04 00:12:56 +03:00

34 lines
879 B
Docker

FROM python:3.11-slim-bookworm
# Установка системных зависимостей
RUN sed -i 's|deb.debian.org|mirror.yandex.ru|g' /etc/apt/sources.list.d/debian.sources \
&& apt-get update
RUN apt-get install -y ffmpeg
# Создание рабочей директории
WORKDIR /app
# Копирование файлов зависимостей
COPY requirements.txt .
# Установка Python зависимостей
RUN pip install --no-cache-dir -r requirements.txt
# Копирование кода приложения
COPY . .
# Создание необходимых директорий
RUN mkdir -p data downloads logs
# Переменные окружения
ENV PYTHONUNBUFFERED=1
ENV PYTHONDONTWRITEBYTECODE=1
# Порт для веб-интерфейса
EXPOSE 5000
# Команда запуска
CMD ["python", "main.py"]