# Используем официальный slim-образ Python для уменьшения размера контейнера FROM python:3.11-slim # Устанавливаем рабочую директорию WORKDIR /app # Копируем файл зависимостей и устанавливаем их COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Копируем исходный код COPY bot.py weather.py ./ # Создаем не-root пользователя для безопасности (best practice) RUN useradd -m botuser USER botuser # Команда для запуска бота CMD ["python", "bot.py"]