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

43
scripts/check_searxng_json.sh Executable file
View File

@@ -0,0 +1,43 @@
#!/bin/sh
# Скрипт для проверки формата JSON ответа от SearXNG
echo "Проверка формата JSON ответа от SearXNG..."
# Проверяем формат ответа от SearXNG
RESPONSE=$(curl -s "http://searxng:8080/search?q=test&format=json" 2>&1)
if [ $? -eq 0 ]; then
echo "✓ SearXNG отвечает"
echo "Формат ответа (первые 500 символов):"
echo "$RESPONSE" | head -c 500
echo ""
echo ""
# Проверяем наличие ключевых полей
if echo "$RESPONSE" | grep -q '"results"'; then
echo "✓ Найдено поле 'results'"
fi
if echo "$RESPONSE" | grep -q '"url"'; then
echo "✓ Найдено поле 'url'"
fi
if echo "$RESPONSE" | grep -q '"link"'; then
echo "✓ Найдено поле 'link'"
fi
if echo "$RESPONSE" | grep -q '"title"'; then
echo "✓ Найдено поле 'title'"
fi
if echo "$RESPONSE" | grep -q '"content"'; then
echo "✓ Найдено поле 'content'"
fi
if echo "$RESPONSE" | grep -q '"snippet"'; then
echo "✓ Найдено поле 'snippet'"
fi
else
echo "✗ Ошибка при запросе к SearXNG"
echo "$RESPONSE"
fi