Update README
This commit is contained in:
@@ -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 ``` показывать, сколько цитат в базе есть на данный момент.
|
||||
|
||||
Reference in New Issue
Block a user