Add project and deployment instruction (docs/DEPLOYMENT.md)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ars
2026-02-19 18:12:09 +00:00
commit 53c572ef46
94 changed files with 9200 additions and 0 deletions

55
scripts/fix_searxng_config.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/bin/sh
# Скрипт для исправления конфигурации SearXNG после перезапуска контейнера
echo "Исправление конфигурации SearXNG..."
# Исправляем файл на хосте (он монтируется в контейнер)
cat > /home/its/iiEasyWeb/searxng/settings.yml << 'EOF'
# SearXNG Settings для работы с Open WebUI
# Этот файл включает поддержку JSON формата для API запросов
use_default_settings: true
server:
secret_key: "CHANGE_ME_SECRET_KEY"
bind_address: "0.0.0.0"
port: 8080
limiter: false
method: "GET"
search:
safe_search: 0
autocomplete: "google"
formats:
- html
- json
general:
instance_name: "SearXNG"
debug: false
EOF
echo "✓ Конфигурация обновлена на хосте"
# Перезапускаем SearXNG
echo "Перезапуск SearXNG..."
docker restart searxng
echo ""
echo "Ожидание запуска SearXNG (10 секунд)..."
sleep 10
# Проверяем, что JSON формат работает
echo ""
echo "Проверка JSON формата..."
RESPONSE=$(docker exec open-webui curl -s "http://searxng:8080/search?q=test&format=json" 2>&1 | head -c 200)
if echo "$RESPONSE" | grep -q "results"; then
echo "✓ JSON формат работает! Поиск должен работать в Open WebUI."
else
echo "⚠ Предупреждение: JSON формат может быть недоступен. Проверьте логи:"
echo " docker logs searxng --tail 50"
fi
echo ""
echo "Готово! Проверьте поиск в Open WebUI."