push-hook
v0.3.2
Published
部署在生产服务器上的 hook 服务,用于监听指定端口并执行配置中的命令
Downloads
4
Readme
push-hook
部署在生产服务器上的 hook 服务,用于监听指定端口并执行配置中的命令
使用
全局安装
可在任意路径启动
npm install push-hook -g
运行服务
pushhook -port 6666 -path /your-config-path
命令参数说明
-port
和 -path
指定服务监听的端口和执行脚本的配置文件路径
-port
默认 2000
端口,-path
默认当前目录路径
服务将监听 http://yourDomain:port/projectName
此参数的值对应配置文件的文件名,并执行其中的 shell 脚本
配置文件
在指定的配置文件夹创建对应的项目的名字的 .json
配置
例如
yourConfig.json
{
"shells": [
"cd /your-project-path",
"git pull",
"npm install"
...
]
}