Download start.sh from jun2024/fc: direct link, hf CLI and curl.
- Browser
- Download file 725 Bytes
-
https://huggingface.co/spaces/jun2024/fc/resolve/main/start.sh
- Command line
-
hf download hf://spaces/jun2024/fc/start.sh
-
curl -L -o start.sh https://huggingface.co/spaces/jun2024/fc/resolve/main/start.sh
725 Bytes
| # 1. 启动 Cloudflare 隧道本地代理 | |
| echo "[1/4] 正在呼叫 Cloudflare 建立地下通道..." | |
| cloudflared access tcp --hostname fcdb.aiedu.eu.org --url 127.0.0.1:16432 & | |
| # 2. 致命修复:死循环等待隧道打通!绝不让 Django 提前去送死! | |
| echo "[2/4] 等待 16432 端口就绪..." | |
| while ! nc -z 127.0.0.1 16432; do | |
| sleep 1 | |
| done | |
| echo ">>> 通道已打通!数据库连接就绪! <<<" | |
| # 3. 启动后台处理程序 (Qcluster) | |
| cd /app/apiSystem | |
| echo "[3/4] 启动 Qcluster 后台引擎..." | |
| uv run python manage.py qcluster & | |
| # 4. 数据库同步并启动 Web 服务 | |
| echo "[4/4] 正在启动 Web 服务..." | |
| uv run python manage.py migrate | |
| uv run python manage.py runserver 0.0.0.0:7860 |