#!/usr/bin/env bash
# vps-manager 启动脚本（部署于 Tailscale cc1 节点 100.89.0.11）
# 用法：./run.sh            # 前台启动
#       ./run.sh --reload   # 开发模式（热重载）

cd "$(dirname "$0")" || exit 1

if [ ! -d ".venv" ]; then
  echo "[init] 创建虚拟环境并安装依赖..."
  python3 -m venv .venv
  .venv/bin/pip install -r requirements.txt
fi

exec .venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 8000 "$@"
