#!/bin/bash
FOLDER="/volume1/demo_install"
PORT=8080
sleep 15
PY=""
for p in /usr/local/bin/python3 /usr/bin/python3 "$(command -v python3 2>/dev/null)"; do
  [ -n "$p" ] && [ -x "$p" ] && PY="$p" && break
done
[ -z "$PY" ] && { echo "[posedemo] python3 없음" >&2; exit 1; }
pkill -f "http.server $PORT" 2>/dev/null
cd "$FOLDER" || { echo "[posedemo] 폴더 없음: $FOLDER" >&2; exit 1; }
nohup "$PY" -m http.server "$PORT" --bind 127.0.0.1 >/tmp/posedemo_http.log 2>&1 &
echo "[posedemo] 파일서버 시작: $FOLDER (127.0.0.1:$PORT)"
TS="$(command -v tailscale 2>/dev/null || echo /usr/local/bin/tailscale)"
[ -x "$TS" ] && "$TS" funnel --bg --https=443 "http://127.0.0.1:$PORT" 2>/dev/null && echo "[posedemo] Funnel 재설정 완료"
