diff --git a/.gitignore b/.gitignore index 4611bdb0..ed853e41 100755 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,6 @@ Oscar_Credentials.* # Node and related ecosystem # ========================== -ecosystem.json .nodemonignore .sass-cache/ npm-debug.log diff --git a/ecosystem.json b/ecosystem.json new file mode 100644 index 00000000..18386892 --- /dev/null +++ b/ecosystem.json @@ -0,0 +1,44 @@ +{ + "apps" : [{ + "name" : "tellform", + "script" : "/usr/local/bin/grunt", + }], + "deploy" : { + "stage" : { + "user" : "polydaic", + "host" : "159.203.42.158", + "ref" : "origin/stage", + "repo" : "git@github.com:whitef0x0/tellform.git", + "path" : "/opt/deploy", + "post-deploy" : "npm install && bower install && pm2 startOrRestart ecosystem.json --env production", + "env" : { + "NODE_ENV": "production", + "BASE_URL": "stage.tellform.com" + } + }, + "prod" : { + "user" : "polydaic", + "host" : "159.203.33.182", + "ref" : "origin/master", + "repo" : "git@github.com:whitef0x0/tellform.git", + "path" : "/opt/deploy", + "post-deploy" : "npm install && bower install && pm2 startOrRestart ecosystem.json --env production", + "env" : { + "NODE_ENV": "production", + "BASE_URL": "admin.tellform.com" + } + }, + "kmc" : { + "user" : "polydaic", + "host" : "159.203.2.71", + "ref" : "origin/master", + "repo" : "git@github.com:whitef0x0/tellform.git", + "path" : "/opt/deploy", + "post-deploy" : "npm install && bower install && pm2 startOrRestart ecosystem.json --env production", + "env" : { + "NODE_ENV": "production", + "BASE_URL": "kmc.tellform.com" + } + } + } +}