add buttons

This commit is contained in:
2026-03-26 10:15:41 +03:00
parent d18270de43
commit 20531d1029
4 changed files with 113 additions and 68 deletions

View File

@@ -1,19 +1,13 @@
# Используем официальный 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"]