✨ Новые возможности: - Красивый современный веб-интерфейс с градиентным дизайном - Адаптивный дизайн для мобильных устройств - Анимированные элементы и эффекты наведения - Улучшенная типографика и цветовая схема 🔧 Технические улучшения: - Исправлена проблема с внешним доступом (0.0.0.0:8089:8000) - Улучшен поиск торрентов по ID на всех провайдерах - Добавлено подробное логирование и обработка ошибок - Оптимизирована производительность приложения 📁 Новые файлы: - MANAGEMENT.md - инструкции по управлению сервисами - start_all_services.sh - скрипт запуска всех сервисов - stop_all_services.sh - скрипт остановки всех сервисов 🌐 Доступ: - Локально: http://localhost:8089 - Внешний: http://84.22.132.114:8089
2.9 KiB
2.9 KiB
🎬 Управление сервисами 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
🌐 Доступные интерфейсы
- Веб-интерфейс: 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 бот
🛠️ Устранение неполадок
Проблема: Сервис не запускается
# Проверьте логи
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>