fix(deploy): 加固 Redis 持久化与旧环境启动配置

This commit is contained in:
2026-09-23 16:20:55 +08:00
parent 26b1cdcdc6
commit 74ada0b0bf
18 changed files with 405 additions and 15 deletions
+7
View File
@@ -143,6 +143,11 @@ init_security_env .env upgrade
. ./scripts/init-public-api-base-url.sh
init_public_api_base_url .env upgrade "${DEPLOY_PUBLIC_API_BASE_URL:-}"
# 旧部署可能缺少浏览器 Origin;在重建主服务前从已校验的公开 API 地址补齐。
# shellcheck source=scripts/init-security-origin.sh
. ./scripts/init-security-origin.sh
init_security_origin .env
echo "==========================="
echo "🚀 开始自动安装 Docker 和 Docker Compose"
echo "==========================="
@@ -198,6 +203,8 @@ $DOCKER_COMPOSE_CMD version
echo "🎉 Docker 和 Docker Compose 已就绪!"
# 旧 Redis 若仍把 AOF/RDB 留在容器写层,直接 up 会丢失数据。
sudo ./scripts/check-redis-persistence.sh
echo "🚀 重新启动EasyAI"
sudo $DOCKER_COMPOSE_CMD pull && sudo $DOCKER_COMPOSE_CMD up -d