脚本更新

This commit is contained in:
amb
2026-09-02 14:34:46 +08:00
parent 2a12ad9b7a
commit d44f8303e7
3 changed files with 34 additions and 78 deletions
+2 -11
View File
@@ -1,13 +1,6 @@
#!/bin/bash
# ============================================================
# AI Knowledge Link — 一键更新脚本
# 在服务器项目目录执行:bash update.sh
#
# 功能:
# 1. 拉取最新代码
# 2. 重新构建镜像
# 3. 重启服务(数据库不丢失)
# 4. 执行数据库迁移(如有新迁移)
# ============================================================
set -e
@@ -29,11 +22,9 @@ docker compose up -d
# 4. 数据库迁移
echo "[4/4] 执行数据库迁移..."
sleep 5
sleep 3
docker compose exec -T backend alembic upgrade head
# 5. 完成
echo ""
echo "更新完成!$(date '+%H:%M:%S')"
echo "服务状态:"
docker compose ps --format "table {{.Name}}\t{{.Status}}\t{{.Ports}}"
docker compose ps