File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change 7878 port : ${{ secrets.SERVER_PORT }}
7979 username : ${{ secrets.SERVER_USER }}
8080 key : ${{ secrets.SERVER_SSH_KEY }}
81- source : " web/dist/*"
82- target : " /opt/TinyFlow/web/dist/"
83- strip_components : 2
81+ source : " web/dist/"
82+ target : " /opt/TinyFlow/"
83+ strip_components : 1
84+ rm : true # 删除旧文件再上传,确保清除旧的hash文件
8485
8586 # 9. 重启服务
8687 - name : Restart Service
@@ -103,16 +104,17 @@ jobs:
103104 sudo mkdir -p /opt/tinyflow
104105 sudo cp /opt/TinyFlow/TinyFlow-0.0.1-SNAPSHOT.jar /opt/tinyflow/app.jar
105106
106- # 更新 systemd 环境变量
107- sudo sed -i "s|Environment=\"APP_DOMAIN=.*\"|Environment=\"APP_DOMAIN=$APP_DOMAIN\"|g" /etc/systemd/system/tinyflow.service
108- sudo sed -i "s|Environment=\"DB_PASSWORD=.*\"|Environment=\"DB_PASSWORD=$DB_PASSWORD\"|g" /etc/systemd/system/tinyflow.service
109- sudo sed -i "s|Environment=\"JWT_SECRET=.*\"|Environment=\"JWT_SECRET=$JWT_SECRET\"|g" /etc/systemd/system/tinyflow.service
110- sudo sed -i "s|Environment=\"REDIS_PASSWORD=.*\"|Environment=\"REDIS_PASSWORD=$REDIS_PASSWORD\"|g" /etc/systemd/system/tinyflow.service
107+ # 清理旧的前端资源并确保新资源已上传
108+ echo "🧹 检查前端资源..."
109+ ls -la /opt/TinyFlow/web/dist/assets/ | head -10 || echo "资源目录不存在"
111110
112111 # 重启服务
113112 sudo systemctl daemon-reload
114113 sudo systemctl restart tinyflow
115114
115+ # 重载 Nginx 以确保静态资源更新
116+ sudo nginx -s reload
117+
116118 echo "⏳ 等待服务启动..."
117119 sleep 10
118120
You can’t perform that action at this time.
0 commit comments