裸机部署
2025/5/14大约 1 分钟部署nohup
sponge 框架创建的 Web 和 gRPC 服务支持裸机部署,提供以下两种部署方式:
方式一:本地 nohup 后台运行
操作步骤:
- 切换到服务代码目录
- 执行以下命令:
# 启动/更新服务(后台运行)
make run-nohup
# 停止服务
make run-nohup CMD=stop
方式二:部署到远程 Linux 服务器
部署步骤:
- 切换到服务代码目录
- 执行部署命令:
# 部署/更新服务到远程服务器
make deploy-binary USER=root PWD=123456 IP=192.168.1.10
Windows 环境要求
确保 Windows 环境下系统支持 expect、scp、ssh 命令。
服务管理:
部署完成后,在目标服务器上操作:
- 进入服务目录:
~/app/服务名称-binary
- 执行管理命令:
# 启动/重启服务(可先修改配置)
./run.sh
# 停止服务
./run.sh stop