From 0ad8e99af50ee4ced18b88cb3b4e6c77adfdbac0 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Thu, 23 Apr 2015 08:29:38 +0200 Subject: [PATCH] Add utility scripts --- run.sh | 4 ++++ setup-root.sh | 15 +++++++++++++++ setup.sh | 9 +++++++++ 3 files changed, 28 insertions(+) create mode 100644 run.sh create mode 100644 setup-root.sh create mode 100644 setup.sh diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..f7541a0 --- /dev/null +++ b/run.sh @@ -0,0 +1,4 @@ +export NODE_ENV=production +export PORT=80 +forever -l ./logs/forever.reporter.log -o ./logs/stdout.reporter.log -e ./logs/stderr.reporter.log -c coffee ./error-reporter.coffee +authbind --deep forever -l ./logs/forever.app.log -o ./logs/stdout.app.log -e ./logs/stderr.reporter.log -c coffee ./bin/www diff --git a/setup-root.sh b/setup-root.sh new file mode 100644 index 0000000..ccd9e6f --- /dev/null +++ b/setup-root.sh @@ -0,0 +1,15 @@ +set -e + +useradd pdfy +cd /home/pdfy + +apt-get install -y authbind +npm install -g coffee-script forever + +touch /etc/authbind/byport/80 +chown pdfy /etc/authbind/byport/80 +chmod 755 /etc/authbind/byport/80 + +su -c "./setup.sh" pdfy + +echo "Done!" diff --git a/setup.sh b/setup.sh new file mode 100644 index 0000000..c239d2b --- /dev/null +++ b/setup.sh @@ -0,0 +1,9 @@ +mkdir errors +mkdir logs +mkdir persist +mkdir storage +mkdir thumbnails + +npm install + +./gen-hash.coffee