#!/bin/sh 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