aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/run.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/run.sh')
-rwxr-xr-xscripts/run.sh16
1 files changed, 14 insertions, 2 deletions
diff --git a/scripts/run.sh b/scripts/run.sh
index 9164aa6..8843f9f 100755
--- a/scripts/run.sh
+++ b/scripts/run.sh
@@ -1,3 +1,15 @@
-#/usr/bin/bash
+#!/bin/sh
-tiddlywiki . --listen port=10000 use-browser-cache=yes \ No newline at end of file
+set -eu
+
+SCRIPT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
+PROJECT_DIR=$(CDPATH= cd -- "$SCRIPT_DIR/.." && pwd)
+TIDDLYWIKI_BIN=${TIDDLYWIKI_BIN:-tiddlywiki}
+TDWIKI_LISTEN_HOST=${TDWIKI_LISTEN_HOST:-127.0.0.1}
+TDWIKI_LISTEN_PORT=${TDWIKI_LISTEN_PORT:-10000}
+
+exec "$TIDDLYWIKI_BIN" "$PROJECT_DIR" --listen \
+ host="$TDWIKI_LISTEN_HOST" \
+ port="$TDWIKI_LISTEN_PORT" \
+ gzip=yes \
+ use-browser-cache=yes