"添加前端模板和运行代码模块"
This commit is contained in:
47
qiming-xagi-frontend-templates/scripts/deploy-templates.sh
Normal file
47
qiming-xagi-frontend-templates/scripts/deploy-templates.sh
Normal file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 完整部署脚本
|
||||
# 用途: 打包模板 -> 上传到远程服务器 -> 重启 rcoder 容器内 nuwax-file-server 进程
|
||||
|
||||
set -e
|
||||
|
||||
# 脚本所在目录
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
|
||||
echo "=========================================="
|
||||
echo " 前端模板完整部署流程"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
|
||||
# 步骤 1: 打包模板
|
||||
echo "步骤 1/3: 打包模板"
|
||||
echo "------------------------------------------"
|
||||
cd "$PROJECT_ROOT"
|
||||
|
||||
echo "打包所有模板 (react-vite, vue3-vite, react-next)..."
|
||||
pnpm pack:all
|
||||
|
||||
echo "✓ 模板打包完成"
|
||||
echo ""
|
||||
|
||||
# 显示打包结果
|
||||
echo "打包文件列表:"
|
||||
ls -lh "$PROJECT_ROOT/zip/"
|
||||
echo ""
|
||||
|
||||
# 步骤 2: 上传模板文件
|
||||
echo "步骤 2/3: 上传模板文件"
|
||||
echo "------------------------------------------"
|
||||
"$SCRIPT_DIR/upload-templates.sh"
|
||||
|
||||
# 步骤 3: 重启容器内 file-server 进程(与 rcoder 容器重启分离)
|
||||
echo ""
|
||||
echo "步骤 3/3: 重启 rcoder 容器内 nuwax-file-server"
|
||||
echo "------------------------------------------"
|
||||
"$SCRIPT_DIR/restart-file-server.sh"
|
||||
|
||||
echo ""
|
||||
echo "=========================================="
|
||||
echo " 部署完成!"
|
||||
echo "=========================================="
|
||||
Reference in New Issue
Block a user