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

61
LOGO_FIX.md Normal file
View File

@@ -0,0 +1,61 @@
# Решение проблемы с возвратом логотипов после перезапуска
## Проблема
После перезапуска контейнера Open WebUI логотипы возвращаются к исходным, так как файлы, скопированные через `docker cp`, теряются при пересоздании контейнера.
## Решение 1: Через Admin Panel (РЕКОМЕНДУЕТСЯ - постоянное решение)
Это самый надежный способ, так как настройки сохраняются в базе данных и не теряются при перезапуске.
1. Откройте Open WebUI: `https://odo.iieasy.ru` или `http://localhost:3001`
2. Войдите как администратор
3. Перейдите в **Settings****Appearance** (или **Admin****Settings****Appearance**)
4. Найдите секцию **Logo** или **Branding**
5. Загрузите файлы:
- **Logo**: загрузите `media/logo.png`
- **Favicon**: загрузите `media/favicon.png`
6. Сохраните изменения
**Преимущества:**
- Настройки сохраняются в базе данных
- Не теряются при перезапуске контейнера
- Работает надежно
## Решение 2: Автоматический скрипт после каждого перезапуска
Создан скрипт `scripts/apply_logos_persistent.sh`, который можно запускать после каждого перезапуска:
```bash
cd /home/its/iiEasyWeb
sudo ./scripts/apply_logos_persistent.sh
```
Или добавьте в cron для автоматического запуска:
```bash
# Добавьте в crontab
crontab -e
# Добавьте строку (запуск каждые 5 минут, если контейнер запущен)
*/5 * * * * cd /home/its/iiEasyWeb && docker ps | grep -q open-webui && ./scripts/apply_logos_persistent.sh
```
## Решение 3: Использование systemd timer (для автоматизации)
Создайте systemd timer для автоматического применения логотипов после перезапуска контейнера.
## Временное решение (быстрое применение)
Если логотипы вернулись прямо сейчас:
```bash
cd /home/its/iiEasyWeb
sudo ./scripts/rebrand.sh
```
Но помните - они вернутся после следующего перезапуска контейнера.
## Рекомендация
**Используйте Решение 1 (Admin Panel)** - это единственный способ, который гарантирует, что логотипы не вернутся после перезапуска.