-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprocesses.json
42 lines (42 loc) · 1.37 KB
/
processes.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"apps": [
{
"name": "photoShow",
//名称
"script": "./bin/www",
//程序入库
"cwd": "./",
//根目录
"watch": [
"bin",
"common",
"configs",
"public",
"routes",
"views"
],
//需要监控的目录
"error_file": "./logs/app-err.log",
//错误输出日志
"out_file": "./logs/app-out.log",
//日志
"log_date_format": "YYYY-MM-DD HH:mm Z"
//日期格式
}
],
/**
* pm2将node.js远程部署到服务器
* Deployment section
* PM2 - Deployment
*/
"deploy": {
"production": {
"user": "sfy",//登录远程服务器的用户名,此处填写我们创建的yishi
"host": "10.211.55.4",//远程服务器的IP或hostname,此处可以是数组同步部署多个服务器,不过鉴于我们只有一个服务器,因此我们填写123.57.205.23
"ref": "origin/master",//远端名称及分支名,此处填写origin/master
"repo": "[email protected]:sssssssshao/PhotoShow.git",//git仓库地址,此处填写[email protected]:e10101/pm2app.git
"path": "c:\\zjjc",//远程服务器部署目录,需要填写user具备写入权限的目录,此处填写/home/yishi/www/production
"post-deploy": "npm install && pm2 startOrRestart ecosystem.json --env production"//部署后需要执行的命令
}
}
}