diff --git a/README.md b/README.md index bcdaf79..936ee95 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,15 @@ # Цитатный телеграмм бот с авторазвёртыванием. :robot: +## 🛠 Под капотом (Стек технологий) +Этот проект создавался в том числе для практики современных DevOps-инструментов. Здесь реализован полноценный автоматизированный пайплайн развертывания: + +* **Terraform + Yandex Cloud:** Используется концепция Infrastructure as Code (IaC) для автоматического создания виртуальных машин, настройки сети и дисков в облаке. +* **Docker:** Приложение упаковано в контейнер, что решает проблему с зависимостями и позволяет легко запускать бота на любом сервере. +* **Ansible:** Автоматизирует настройку чистого сервера. Плейбук сам устанавливает Docker (если его нет), настраивает окружение и запускает контейнер. +* **GitLab CI/CD:** Готовый пайплайн (`.gitlab-ci.yml`), который прогоняет тесты, собирает Docker-образ с помощью Kaniko, пушит его в Docker Hub и автоматически запускает Ansible-плейбук для деплоя на боевой сервер. + +--- + ### Что умеет данный бот? * Отправлять рандомную цитату по запросу ``` /quote ``` * По команде ``` /stats ``` показывать, сколько цитат в базе есть на данный момент.