FROM python:3.11-slim

# Настройка рабочей директории
WORKDIR /app

# Копирование файлов
COPY requirements.txt .
# Установка зависимостей (включая поддержку socks)
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

# Среда по умолчанию (можно переопределить через docker run / docker-compose)
ENV PYTHONUNBUFFERED=1
ENV POLL_INTERVAL=600

# Запуск службы
CMD ["python", "main.py"]