#!/data/data/com.termux/files/usr/bin/bash
# 私人网盘 · Termux 启动脚本
# 用法：bash start.sh
# ------------------------------------------------------------------
# PAN_ROOT  文件实际存放目录（建议放共享存储，平板「文件管理」里能直接看到）
# PAN_DATA  账号与权限记录目录
# PORT      监听端口，隧道会指向这个端口
# ------------------------------------------------------------------

export PAN_ROOT="${PAN_ROOT:-$HOME/storage/shared/netdisk}"
export PAN_DATA="${PAN_DATA:-$HOME/.netdisk-data}"
export PORT="${PORT:-8080}"
export PAN_SECURE="${PAN_SECURE:-0}"   # 通过 https 隧道访问时设 1 更安全

mkdir -p "$PAN_ROOT" "$PAN_DATA"

# 防止平板休眠把 Termux 杀掉（需要 termux-api 可选，失败不影响启动）
command -v termux-wake-lock >/dev/null 2>&1 && termux-wake-lock

echo "存储目录: $PAN_ROOT"
echo "数据目录: $PAN_DATA"
echo "监听端口: $PORT"
echo ""

cd "$(dirname "$0")" || exit 1
exec node server.js
