refactor: split into two stacks - searchFilms/ (NL) and app/ (RU)
This commit is contained in:
parent
6ef3a10d0d
commit
51348a9d23
36 changed files with 326 additions and 1271 deletions
126
app/MANAGEMENT.md
Normal file
126
app/MANAGEMENT.md
Normal file
|
|
@ -0,0 +1,126 @@
|
|||
# 🎬 Управление сервисами findFilms
|
||||
|
||||
## 🚀 Быстрый старт
|
||||
|
||||
### Запуск всех сервисов:
|
||||
```bash
|
||||
./start_all_services.sh
|
||||
```
|
||||
|
||||
### Остановка всех сервисов:
|
||||
```bash
|
||||
./stop_all_services.sh
|
||||
```
|
||||
|
||||
## 📊 Статус сервисов
|
||||
|
||||
### Проверка статуса:
|
||||
```bash
|
||||
docker ps | grep -E "(movie-search|TorAPI|telegram-bot)"
|
||||
```
|
||||
|
||||
### Проверка qBittorrent:
|
||||
```bash
|
||||
ps aux | grep qbittorrent | grep -v grep
|
||||
```
|
||||
|
||||
## 🔧 Управление Docker контейнерами
|
||||
|
||||
### Запуск:
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### Остановка:
|
||||
```bash
|
||||
docker compose down
|
||||
```
|
||||
|
||||
### Перезапуск:
|
||||
```bash
|
||||
docker compose restart
|
||||
```
|
||||
|
||||
### Просмотр логов:
|
||||
```bash
|
||||
# Все сервисы
|
||||
docker compose logs -f
|
||||
|
||||
# Конкретный сервис
|
||||
docker logs -f movie-search
|
||||
docker logs -f telegram-bot
|
||||
```
|
||||
|
||||
## 🌐 Доступные интерфейсы
|
||||
|
||||
- **Веб-интерфейс**: http://localhost:8089
|
||||
- **qBittorrent**: http://localhost:8082 (admin/vrubel07)
|
||||
- **Telegram Bot**: @your_bot_username
|
||||
|
||||
## 🔄 Автозапуск
|
||||
|
||||
Все Docker контейнеры настроены на автозапуск при старте системы:
|
||||
- `movie-search` - веб-приложение
|
||||
- `TorAPI-Search` - поиск торрентов
|
||||
- `TorAPI-qBittorrent` - получение magnet ссылок
|
||||
- `telegram-bot` - Telegram бот
|
||||
|
||||
## 🛠️ Устранение неполадок
|
||||
|
||||
### Проблема: Сервис не запускается
|
||||
```bash
|
||||
# Проверьте логи
|
||||
docker logs <container_name>
|
||||
|
||||
# Перезапустите
|
||||
docker compose restart <service_name>
|
||||
```
|
||||
|
||||
### Проблема: Конфликт портов
|
||||
```bash
|
||||
# Проверьте занятые порты
|
||||
lsof -i :8089
|
||||
lsof -i :8082
|
||||
```
|
||||
|
||||
### Проблема: qBittorrent не отвечает
|
||||
```bash
|
||||
# Перезапустите qBittorrent
|
||||
pkill qbittorrent
|
||||
/Applications/qBittorrent.app/Contents/MacOS/qbittorrent --webui-port=8082 --no-splash --confirm-legal-notice &
|
||||
```
|
||||
|
||||
## 📈 Мониторинг
|
||||
|
||||
### Использование ресурсов:
|
||||
```bash
|
||||
docker stats
|
||||
```
|
||||
|
||||
### Проверка здоровья:
|
||||
```bash
|
||||
# Веб-интерфейс
|
||||
curl http://localhost:8089/
|
||||
|
||||
# qBittorrent API
|
||||
curl -X POST -d "username=admin&password=vrubel07" http://localhost:8082/api/v2/auth/login
|
||||
```
|
||||
|
||||
## 🔒 Безопасность
|
||||
|
||||
- Все пароли настроены в переменных окружения
|
||||
- qBittorrent доступен только локально
|
||||
- Telegram боты используют разные токены
|
||||
|
||||
## 📝 Логи
|
||||
|
||||
Логи всех сервисов доступны через Docker:
|
||||
```bash
|
||||
# Последние 50 строк
|
||||
docker logs --tail 50 <container_name>
|
||||
|
||||
# Следить за логами в реальном времени
|
||||
docker logs -f <container_name>
|
||||
```
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue