diff --git a/README.md b/README.md index 511edc99..3982f08b 100644 --- a/README.md +++ b/README.md @@ -696,6 +696,37 @@ docker-compose ps | 12 | Правила сервиса | ✅ Done | v1.3.3 | 🟢 Low | Вывод правил сервиса в боте с конфигурацией через админку | +### 🚨 Возможные проблемы и пути и решения + +#### Переход с версии 1.3.3 на 1.3.4 + +Может такое пройзойти, что после обновления образа у вас сломается база с подписками и в консоль полетят sql ошибки, дело в том, что в патче 1.3.4 добавились автоплатежи с доп полями в бд, во время обновления миграция может пройти некорректно(Я еще не до конца разобрался в чем проблема, но имейте в виду). + +Для фикса в репозитории скачайте файлик emergency_fix.py и положите его рядом с докер файлом + +В докер добавьте сервис: + + emergency-fix: + image: fr1ngg/remnawave-bedolaga-telegram-bot:latest # Используем тот же образ что и бот + volumes: + - ./emergency_fix.py:/app/emergency_fix.py + environment: + - DATABASE_URL=postgresql+asyncpg://remnawave_user:secure_password_123@postgres:5432/remnawave_bot #путь до DATABASE_URL + networks: + - bot_network + depends_on: + postgres: + condition: service_healthy + profiles: + - emergency # Профиль, чтобы не запускался по умолчанию + command: python emergency_fix.py + +После выполните: + + docker compose run --rm emergency-fix + +Скрипт добавит необходимые поля и починит вашу базу с подписками. После можете удалить секцию с emergency-fix и скрипт из докер файла. + ### 🚀 Хотите помочь? **Разработчикам:**