还在为部署在serv00的应用被杀进程而苦恼吗?
支持点击重新启动进程 一键升级应用(前提是要先写好升级脚本)
加了访问密码了 就不放体验地址了
docker部署:
docker run -d -p 3000:3000 --name serv-manage -v /path/config.json:/usr/src/app/config.json lmyself/serv00-manage:latest
path 替换成你自己存放config.json的路径
config.json
示例:
{
"sites": [
{
"name": "fuclaude",
"url": "你的应用访问地址",
"ssh_host": "sx.serv00.com",
"ssh_username": "username",
"ssh_password": "password",
"script_path": "/home/username/domains/username.serv00.net/public_html/start_fuclaude.sh",
"script_log_path": "/home/username/domains/username.serv00.net/public_html/start_fuclaude.log",
"update_script":"/home/xxhnxy/domains/fuclaude.yyycy.us.kg/public_html/update_fuclaude.sh",
"stop_script":"pkill -9 name"
}
]
}
ssh_host换成可以连的serv00地址 sx、webx、cachex x换成自己的 s几就填几
username:你的serv00登录账号
password:你的serv00登录密码
script_path:启动脚本
script_log_path:记录日志用
update_script:升级脚本
stop_script:停止进程 name启动脚本设置的什么名字就填什么
如果需要开启站点访问密码 在config.json中添加配置项:
{
"password":"password",
"sites": [...]
}