From: Johannes Zellner Date: Sat, 27 Jun 2015 17:59:11 +0000 (+0200) Subject: Use forever in the container X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=b72caa6940baba0eb75a7ad9618c57cc771d44cf;p=perso%2FImmae%2FProjets%2FNodejs%2FSurfer.git Use forever in the container --- diff --git a/Dockerfile b/Dockerfile index 87ed80d..c82a944 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,8 +10,11 @@ ADD package.json /app/code/package.json ADD src /app/code/src ADD app.js /app/code/app.js ADD app /app/code/app +ADD start.sh /app/code/start.sh RUN npm install +RUN npm install -g forever + EXPOSE 3000 -CMD [ "nodejs", "app.js"] +CMD [ "/app/code/start.sh" ] diff --git a/package.json b/package.json index d10b733..99440c2 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,8 @@ "morgan": "^1.6.0", "multiparty": "^4.1.2", "passport": "^0.2.2", + "passport-ldapjs": "^1.0.2", + "readline-sync": "^1.2.19", "safetydance": "0.0.16", "superagent": "^1.2.0", "underscore": "^1.8.3" diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..84ea5ef --- /dev/null +++ b/start.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +set -eu + +export NODE_ENV=production + +forever start --workingDir /app/code app.js +forever logs -f 0 \ No newline at end of file