findFilms/app/MANAGEMENT.md

2.9 KiB
Raw Permalink Blame History

🎬 Управление сервисами findFilms

🚀 Быстрый старт

Запуск всех сервисов:

./start_all_services.sh

Остановка всех сервисов:

./stop_all_services.sh

📊 Статус сервисов

Проверка статуса:

docker ps | grep -E "(movie-search|TorAPI|telegram-bot)"

Проверка qBittorrent:

ps aux | grep qbittorrent | grep -v grep

🔧 Управление Docker контейнерами

Запуск:

docker compose up -d

Остановка:

docker compose down

Перезапуск:

docker compose restart

Просмотр логов:

# Все сервисы
docker compose logs -f

# Конкретный сервис
docker logs -f movie-search
docker logs -f telegram-bot

🌐 Доступные интерфейсы

🔄 Автозапуск

Все Docker контейнеры настроены на автозапуск при старте системы:

  • movie-search - веб-приложение
  • TorAPI-Search - поиск торрентов
  • TorAPI-qBittorrent - получение magnet ссылок
  • telegram-bot - Telegram бот

🛠️ Устранение неполадок

Проблема: Сервис не запускается

# Проверьте логи
docker logs <container_name>

# Перезапустите
docker compose restart <service_name>

Проблема: Конфликт портов

# Проверьте занятые порты
lsof -i :8089
lsof -i :8082

Проблема: qBittorrent не отвечает

# Перезапустите qBittorrent
pkill qbittorrent
/Applications/qBittorrent.app/Contents/MacOS/qbittorrent --webui-port=8082 --no-splash --confirm-legal-notice &

📈 Мониторинг

Использование ресурсов:

docker stats

Проверка здоровья:

# Веб-интерфейс
curl http://localhost:8089/

# qBittorrent API
curl -X POST -d "username=admin&password=vrubel07" http://localhost:8082/api/v2/auth/login

🔒 Безопасность

  • Все пароли настроены в переменных окружения
  • qBittorrent доступен только локально
  • Telegram боты используют разные токены

📝 Логи

Логи всех сервисов доступны через Docker:

# Последние 50 строк
docker logs --tail 50 <container_name>

# Следить за логами в реальном времени
docker logs -f <container_name>