plan291037 commited on
Commit
9ecc5ea
·
verified ·
1 Parent(s): 4655f01

Create start.sh

Browse files
Files changed (1) hide show
  1. start.sh +16 -0
start.sh ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ set -e
3
+
4
+ # 1) เริ่ม Ollama server
5
+ ollama serve &
6
+
7
+ # รอให้พอร์ตพร้อม
8
+ until curl -s http://localhost:11434/api/tags >/dev/null; do
9
+ sleep 0.5
10
+ done
11
+
12
+ # 2) อุ่นโมเดลให้โหลดค้างในหน่วยความจำ (เร่งคำสั่งแรก)
13
+ ollama run scb10x/typhoon-translate-4b -p "hello" >/dev/null 2>&1 || true
14
+
15
+ # 3) รัน FastAPI บนพอร์ตมาตรฐานของ Spaces
16
+ uvicorn app:app --host 0.0.0.0 --port 7860