Исправление двойного ответа и улучшение системы
- Исправлен баг с двойным ответом в /getgamers (добавлена обработка ошибок) - Добавлена автоматическая миграция токенов при инициализации БД - Исправлен веб-интерфейс - теперь берет токены из user_gamers - Улучшен start.sh - создает бэкап базы перед перезапуском - Добавлен export_db.sh для экспорта базы данных - start.sh безопасно обновляет проект и сохраняет все данные
This commit is contained in:
parent
cbc5244240
commit
6cb5a9b99f
13 changed files with 186 additions and 11 deletions
13
start.sh
13
start.sh
|
|
@ -14,10 +14,18 @@ if ! command -v docker-compose &> /dev/null; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# Останавливаем существующие контейнеры
|
||||
# Останавливаем существующие контейнеры (без удаления volumes для сохранения данных)
|
||||
echo "🛑 Остановка существующих контейнеров..."
|
||||
docker-compose down
|
||||
|
||||
# Бэкап базы данных (на всякий случай)
|
||||
echo "💾 Создание резервной копии базы данных..."
|
||||
if [ -d "LichessClientTG_bot/data" ]; then
|
||||
mkdir -p backups
|
||||
cp -f LichessClientTG_bot/data/lichess_bot.db backups/lichess_bot_$(date +%Y%m%d_%H%M%S).db 2>/dev/null || true
|
||||
echo "✅ Бэкап создан"
|
||||
fi
|
||||
|
||||
# Пересобираем образы
|
||||
echo "🔨 Пересборка Docker образов..."
|
||||
docker-compose build
|
||||
|
|
@ -48,3 +56,6 @@ echo ""
|
|||
echo "🛑 Для остановки используйте:"
|
||||
echo " docker-compose down"
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue