]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/blobdiff - start.sh
Make listen port and ldap filter more flexible
[perso/Immae/Projets/Nodejs/Surfer.git] / start.sh
index 87cec0d6dc7c9bfe946b70adcabdc5b0ef1c440d..d29c4ea13196c9c0e3da36e6eaa3f9eb8e811abc 100755 (executable)
--- a/start.sh
+++ b/start.sh
@@ -3,7 +3,13 @@
 set -eu
 
 export NODE_ENV=production
+export TOKENSTORE_FILE=/app/data/tokens.json
 
+[[ -d /app/data/surfer_root ]] && mv /app/data/surfer_root /app/data/public
+mkdir -p /app/data/public
+
+echo "=> Ensure permissions"
 chown -R cloudron:cloudron /app/data
 
-/usr/local/bin/gosu cloudron:cloudron node /app/code/app.js /app/data
+echo "=> Start the server"
+exec /usr/local/bin/gosu cloudron:cloudron node /app/code/server.js /app/data/public /app/data/.surfer.json