aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/run.sh
diff options
context:
space:
mode:
authorshu <nvcsadjkojf@outlook.com>2026-08-19 15:56:06 +0800
committershu <nvcsadjkojf@outlook.com>2026-08-19 15:56:06 +0800
commitca1a4a31706d0c03673fe4c414c645ed826b21c6 (patch)
treec412265a19dd4694c39aac65b6e1a8903a513978 /scripts/run.sh
parent490d41f154615a52734f117d7d7bda5a9331e303 (diff)
精简 Wiki 构建与运行方式
将浏览器端工具整理为 utilities 插件,移除 Docker、Org GTD 和 files API,并补充单文件构建及 Node.js 运行入口。
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