docs(readme): add Docker installation guide

This commit is contained in:
2026-07-29 23:21:07 +05:00
parent f0f9932420
commit 6a062f52d7
+44
View File
@@ -8,6 +8,50 @@
## Установка
### Вариант 1 — Docker (рекомендуется)
**1. Клонируйте репозиторий**
```bash
git clone https://github.com/ваш-ник/auto-stars
cd auto-stars
```
**2. Создайте `.env`** на основе примера и заполните его:
```bash
cp examples/.env.example .env
```
**3. Авторизуйтесь в Telegram**
Pyrogram требует интерактивного входа при первом запуске. Выполните его локально:
```bash
pip install -r requirements.txt
python main.py
```
Введите номер телефона и код подтверждения. После успешного входа бот создаст файл `storage/stars_bot.session` и завершится с сообщением о необходимости перезапуска. После этого Docker будет использовать готовую сессию.
**4. Запустите через Docker Compose**
```bash
docker compose -f examples/docker-compose.yml up -d
```
Данные сессии и логи хранятся в `./storage` и `./logs` на хосте (или по путям `LOGS_PATH` / `STORAGE_PATH` из `.env`).
**5. Просмотр логов**
```bash
docker compose -f examples/docker-compose.yml logs -f
```
---
### Вариант 2 — Запуск напрямую
**1. Клонируйте репозиторий**
```bash