From 9986143dc2f9dc0d85fbfe136a3590aeabe7415d Mon Sep 17 00:00:00 2001 From: logsol Date: Thu, 25 Dec 2014 11:46:31 +0100 Subject: [PATCH] splitted ecosystem config --- config/ecosystem.json5 | 18 ------------------ scripts/deploy.sh | 16 ++++++++++++---- 2 files changed, 12 insertions(+), 22 deletions(-) diff --git a/config/ecosystem.json5 b/config/ecosystem.json5 index 650df9b..cce5157 100644 --- a/config/ecosystem.json5 +++ b/config/ecosystem.json5 @@ -19,16 +19,6 @@ NODE_ENV: "production", PORT: "1235" } - }, - - // Development - { - name : "chuck-dev", - script : "server.js", - env : { - NODE_ENV: "dev", - PORT: "1234" - } } ], @@ -47,14 +37,6 @@ repo : "https://github.com/logsol/chuck.js.git", path : "/home/chuck/production", "post-deploy" : "npm install && NODE_ENV=production sh scripts/build.sh && pm2 startOrRestart config/ecosystem.json5 --env production" - }, - dev : { - user : "chuck", - host : "fuuuuu.de", - ref : "origin/controls", - repo : "https://github.com/logsol/chuck.js.git", - path : "/home/chuck/development", - "post-deploy" : "npm install && pm2 startOrRestart config/ecosystem.json5 --env dev", } } } diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 8e10a1e..79e2290 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -1,10 +1,18 @@ #!/bin/bash +# Get dir of this script DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/.. if [ -z "$1" ] then - pm2 deploy $DIR/config/ecosystem.json5 dev -else - pm2 deploy $DIR/config/ecosystem.json5 $1 -fi \ No newline at end of file + pm2 deploy $DIR/config/ecosystem-dev.json5 dev + exit +fi + +if [ "$1" == "production" ] +then + pm2 deploy $DIR/config/ecosystem.json5 production + exit +fi + +echo "Case ($1) not defined. doing nothing." \ No newline at end of file