-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.js
More file actions
36 lines (34 loc) · 783 Bytes
/
config.js
File metadata and controls
36 lines (34 loc) · 783 Bytes
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
module.exports = {
apps: [
{
name: "API",
script: "app.js",
// Options reference: https://pm2.io/doc/en/runtime/reference/ecosystem-file/
args: "one two",
instances: 1,
autorestart: true,
watch: true,
max_memory_restart: "1G",
env: {
NODE_ENV: "development",
JWT_KEY: "secret",
},
env_production: {
NODE_ENV: "production",
JWT_KEY: "secret",
},
},
],
deploy: {
production: {
user: "node",
host: "212.83.163.1",
ref: "origin/master",
repo: "git@github.com:repo.git",
path: "/var/www/production",
"post-deploy":
"npm install && pm2 reload ecosystem.config.js --env production",
secret: "secret",
},
},
};