#!/bin/bash # Скрипт для поиска всех упоминаний "(Open WebUI)" в контейнере CONTAINER_NAME="open-webui" echo "=== Поиск всех упоминаний '(Open WebUI)' ===" echo "" # Ищем во всех файлах echo "1. Поиск в HTML/Svelte файлах..." docker exec "${CONTAINER_NAME}" find /app/web -type f \( -name "*.html" -o -name "*.svelte" \) \ ! -path "*/node_modules/*" \ 2>/dev/null | while read file; do if docker exec "${CONTAINER_NAME}" grep -q "(Open WebUI)" "$file" 2>/dev/null; then echo " НАЙДЕНО в: $file" docker exec "${CONTAINER_NAME}" grep -n "(Open WebUI)" "$file" 2>/dev/null | head -3 fi done echo "" echo "2. Поиск в JS/TS файлах..." docker exec "${CONTAINER_NAME}" find /app/web -type f \( -name "*.js" -o -name "*.ts" -o -name "*.jsx" -o -name "*.tsx" \) \ ! -path "*/node_modules/*" \ 2>/dev/null | while read file; do if docker exec "${CONTAINER_NAME}" grep -q "(Open WebUI)" "$file" 2>/dev/null; then echo " НАЙДЕНО в: $file" docker exec "${CONTAINER_NAME}" grep -n "(Open WebUI)" "$file" 2>/dev/null | head -3 fi done echo "" echo "3. Поиск в скомпилированных файлах..." docker exec "${CONTAINER_NAME}" find /app/web/build -type f -name "*.js" \ 2>/dev/null | while read file; do if docker exec "${CONTAINER_NAME}" grep -q "(Open WebUI)" "$file" 2>/dev/null; then echo " НАЙДЕНО в скомпилированном: $file" docker exec "${CONTAINER_NAME}" grep -o ".{0,50}(Open WebUI).{0,50}" "$file" 2>/dev/null | head -2 fi done echo "" echo "4. Поиск в JSON файлах..." docker exec "${CONTAINER_NAME}" find /app/web -type f -name "*.json" \ ! -path "*/node_modules/*" \ 2>/dev/null | while read file; do if docker exec "${CONTAINER_NAME}" grep -q "(Open WebUI)" "$file" 2>/dev/null; then echo " НАЙДЕНО в: $file" docker exec "${CONTAINER_NAME}" grep -n "(Open WebUI)" "$file" 2>/dev/null | head -3 fi done echo "" echo "5. Поиск вариантов написания..." docker exec "${CONTAINER_NAME}" find /app/web -type f \ ! -path "*/node_modules/*" \ 2>/dev/null | while read file; do if docker exec "${CONTAINER_NAME}" grep -qE "iiEasyWeb.*Open|Open.*WebUI" "$file" 2>/dev/null; then echo " ВАРИАНТ в: $file" docker exec "${CONTAINER_NAME}" grep -nE "iiEasyWeb.*Open|Open.*WebUI" "$file" 2>/dev/null | head -2 fi done echo "" echo "=== Поиск завершен ==="