mirror of
https://gitlab.silvrtree.co.uk/martind2000/old-silvrgit.git
synced 2025-01-10 21:55:08 +00:00
52 lines
1.4 KiB
JSON
52 lines
1.4 KiB
JSON
{
|
|
/**
|
|
* Application configuration section
|
|
* http://pm2.keymetrics.io/docs/usage/application-declaration/
|
|
*/
|
|
apps: [
|
|
// First application
|
|
{
|
|
"name": "Silvrtree",
|
|
"script": "web-server.js",
|
|
"cwd": "/var/www/silvrtree",
|
|
"watch": true,
|
|
"max_restarts": 10,
|
|
"merge_logs" : true,
|
|
"autorestart" : false,
|
|
"restart_delay" : 3500,
|
|
"max_memory_restart" : "300M",
|
|
env: {
|
|
COMMON_VARIABLE: "true"
|
|
},
|
|
env_production: {
|
|
NODE_ENV: "production"
|
|
}
|
|
}
|
|
],
|
|
/**
|
|
* Deployment section
|
|
* http://pm2.keymetrics.io/docs/usage/deployment/
|
|
*/
|
|
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 startOrRestart ecosystem.json --env production"
|
|
},
|
|
dev: {
|
|
user: "node",
|
|
host: "212.83.163.1",
|
|
ref: "origin/master",
|
|
repo: "git@github.com:repo.git",
|
|
path: "/var/www/development",
|
|
"post-deploy": "npm install ; pm2 startOrRestart ecosystem.json --env dev",
|
|
env: {
|
|
NODE_ENV: "dev"
|
|
}
|
|
}
|
|
}
|
|
}
|