Spaces:
Running
Running
| set -e | |
| echo "[start.sh] PORT=${PORT:-7860}" | |
| echo "[start.sh] starting health server ..." | |
| # 1) 占住 $PORT:给 HF 健康检查一个 200 OK | |
| node -e 'require("http") | |
| .createServer((req,res)=>{res.writeHead(200,{"Content-Type":"text/plain"});res.end("MiGPT-Next is running")}) | |
| .listen(process.env.PORT||7860)' & | |
| # 2) 直接启动 MiGPT-Next(用 @mi-gpt/next + /app/config.js) | |
| echo "[start.sh] start MiGPT via @mi-gpt/next" | |
| exec node - <<'JS' | |
| import { MiGPT } from '@mi-gpt/next'; | |
| const cfg = (await import('/app/config.js')).default; | |
| await MiGPT.start(cfg); | |
| JS | |