init: 昔涟项目骨架
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# scripts/migrate.sh —— 服务端迁移脚本
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo "📦 昔涟 - 服务迁移脚本"
|
||||
echo "=============================="
|
||||
|
||||
# 1. 停止服务
|
||||
echo "1/4 停止当前服务..."
|
||||
docker compose down
|
||||
|
||||
# 2. 备份数据
|
||||
echo "2/4 备份数据目录..."
|
||||
tar -czf "cyrene_backup_$(date +%Y%m%d_%H%M%S).tar.gz" backend/data/
|
||||
|
||||
# 3. 复制到新服务器 (手动步骤提示)
|
||||
# echo "3/4 请将以下文件复制到新服务器:"
|
||||
# echo " - 整个项目目录"
|
||||
# echo " - 或至少: docker-compose.yml, backend/data/, .env"
|
||||
# echo ""
|
||||
# echo " rsync -avz ./ user@new-server:/opt/cyrene-ai/"
|
||||
|
||||
# 4. 在新服务器上启动
|
||||
# echo "4/4 在新服务器上执行:"
|
||||
# echo " cd /opt/cyrene-ai"
|
||||
# echo " docker compose up -d"
|
||||
# echo ""
|
||||
# echo "✅ 迁移完成!昔涟的记忆完好无损~♪"
|
||||
Reference in New Issue
Block a user