fix deploy #4
This commit is contained in:
9
.github/workflows/deploy.yml
vendored
9
.github/workflows/deploy.yml
vendored
@@ -119,11 +119,16 @@ jobs:
|
||||
NEW_COMMIT=$(git rev-parse HEAD)
|
||||
echo "✅ Code updated: $CURRENT_COMMIT → $NEW_COMMIT"
|
||||
|
||||
# Применяем миграции БД
|
||||
# Применяем миграции БД (нужен venv с зависимостями: aiosqlite и др.)
|
||||
echo "🔄 Applying database migrations..."
|
||||
if [ -f "$DB_PATH" ]; then
|
||||
cd /home/prod/bots/telegram-helper-bot
|
||||
python3 scripts/apply_migrations.py --db "$DB_PATH" || {
|
||||
if [ ! -d .venv ]; then
|
||||
echo "📦 Creating .venv for migrations..."
|
||||
python3 -m venv .venv
|
||||
fi
|
||||
.venv/bin/pip install -q -r requirements.txt
|
||||
.venv/bin/python scripts/apply_migrations.py --db "$DB_PATH" || {
|
||||
echo "❌ Ошибка при применении миграций!"
|
||||
exit 1
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user