aboutsummaryrefslogtreecommitdiff
path: root/arch-nodejs/init.sh
diff options
context:
space:
mode:
Diffstat (limited to 'arch-nodejs/init.sh')
-rwxr-xr-xarch-nodejs/init.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch-nodejs/init.sh b/arch-nodejs/init.sh
new file mode 100755
index 0000000..24c520f
--- /dev/null
+++ b/arch-nodejs/init.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+export WORKDIR=${WORKDIR:-"/srv/www"}
+export COMMANDS=${COMMANDS:-"npm start"}
+export NODE_ENV=${NODE_ENV:-"development"}
+
+cd $WORKDIR
+
+if [ ! -d $WORKDIR/node_modules ]; then
+ npm install
+fi
+
+eval $COMMANDS