fix(deploy): 修复远程部署配置解析并支持 remote-restart

- remote.conf.example: 含空格的值加引号,避免 source 时截断报错
- deploy.sh: 抽出 run_remote_script 公共远程流程(deploy/restart 复用),
  新增 remote-restart 命令(不重新构建直接重启)
- 启动前 source 服务器 app.env 注入环境变量(app.env 值需加引号,
  JDBC URL 含 & 否则被截断)
This commit is contained in:
xiaoqu
2026-09-08 14:48:27 +08:00
parent da60b0ab99
commit 6b2edcf06c
2 changed files with 21 additions and 8 deletions
@@ -19,7 +19,7 @@ REMOTE_PROFILE=prod
REMOTE_PORT=8088
# JVM 参数(可选)
REMOTE_JAVA_OPTS=-Xms512m -Xmx1024m
REMOTE_JAVA_OPTS="-Xms512m -Xmx1024m"
# java 命令路径(可选,默认用 PATH 里的 java;远程有多个 JDK 时建议显式指定 17)
# REMOTE_JAVA_BIN=/usr/lib/jvm/jre-17-openjdk/bin/java