FROM python:3.11-slim

WORKDIR /app

# Создаем папку для персистентных данных
RUN mkdir -p /app/data

# Устанавливаем ca-certificates и копируем сертификаты Минцифры
COPY russian_trusted_root_ca.cer /usr/local/share/ca-certificates/
COPY russian_trusted_sub_ca.cer /usr/local/share/ca-certificates/

# Добавляем сертификаты в систему
RUN apt-get update && apt-get install -y ca-certificates && \
    update-ca-certificates --verbose

# Копируем и устанавливаем зависимости
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# Копируем код
COPY . .

CMD ["python", "bot.py"]