chore: optimize resource allocation and memory settings in Docker Compose
- Added memory and CPU limits and reservations for Prometheus, Grafana, and Uptime Kuma services to enhance performance and resource management. - Updated Prometheus and Grafana configurations with new storage block duration settings for improved memory optimization. - Revised README to include additional commands for running specific services and restarting containers.
This commit is contained in:
17
README.md
17
README.md
@@ -19,10 +19,6 @@ prod/
|
||||
|
||||
## 🚀 Быстрый запуск
|
||||
|
||||
### ⚠️ Важное замечание
|
||||
**Убедитесь, что вы удалили файл `docker-compose.yml` из папки `bots/telegram-helper-bot/`**
|
||||
для избежания конфликтов портов. Используйте только корневой `docker-compose.yml`.
|
||||
|
||||
### 1. Настройка переменных окружения
|
||||
|
||||
Скопируйте шаблон и настройте переменные:
|
||||
@@ -57,12 +53,25 @@ GRAFANA_ADMIN_PASSWORD=admin
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
### 2.1 Запуск только основного бота (с зависимостями). Можно заменить на AnonBot
|
||||
|
||||
```bash
|
||||
docker-compose up -d prometheus telegram-bot
|
||||
```
|
||||
|
||||
### 3. Проверка статуса
|
||||
|
||||
```bash
|
||||
docker-compose ps
|
||||
```
|
||||
|
||||
|
||||
### 4. Перезапуск контейнера
|
||||
|
||||
```bash
|
||||
docker-compose down telegram-bot && docker-compose build --no-cache telegram-bot && docker-compose up -d telegram-bot
|
||||
```
|
||||
|
||||
## 📊 Сервисы
|
||||
|
||||
- **Prometheus** (порт 9090) - сбор метрик
|
||||
|
||||
Reference in New Issue
Block a user