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