imbecome commited on
Commit
6c13bf4
·
verified ·
1 Parent(s): 0929322

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +8 -15
start.sh CHANGED
@@ -4,42 +4,35 @@ echo "================================"
4
  echo "STARTING AI GATEWAY"
5
  echo "================================"
6
 
7
- # Kill lama jika ada
8
  pkill ollama || true
9
 
10
- # Start ollama
11
- echo "Starting Ollama server..."
12
 
13
  ollama serve > ollama.log 2>&1 &
14
 
15
- # Tunggu API hidup
16
- echo "Waiting for Ollama API..."
17
 
18
  for i in {1..60}
19
  do
20
  if curl -s http://127.0.0.1:11434/api/tags > /dev/null; then
21
- echo "Ollama API READY"
22
  break
23
  fi
24
 
25
- echo "Waiting... ($i)"
26
  sleep 2
 
27
  done
28
 
29
- # Jika masih gagal
30
  if ! curl -s http://127.0.0.1:11434/api/tags > /dev/null; then
31
- echo "Ollama failed to start"
32
  cat ollama.log
33
  exit 1
34
  fi
35
 
36
- echo "Pulling DeepSeek model..."
37
 
38
  ollama pull deepseek-r1:1.5b || true
39
 
40
- echo "Starting FastAPI..."
41
 
42
- exec uvicorn app:app \
43
- --host 0.0.0.0 \
44
- --port 7860 \
45
- --workers 1
 
4
  echo "STARTING AI GATEWAY"
5
  echo "================================"
6
 
 
7
  pkill ollama || true
8
 
9
+ echo "Starting Ollama..."
 
10
 
11
  ollama serve > ollama.log 2>&1 &
12
 
13
+ echo "Waiting Ollama API..."
 
14
 
15
  for i in {1..60}
16
  do
17
  if curl -s http://127.0.0.1:11434/api/tags > /dev/null; then
18
+ echo "Ollama READY"
19
  break
20
  fi
21
 
 
22
  sleep 2
23
+ echo "Waiting... $i"
24
  done
25
 
 
26
  if ! curl -s http://127.0.0.1:11434/api/tags > /dev/null; then
27
+ echo "Ollama failed"
28
  cat ollama.log
29
  exit 1
30
  fi
31
 
32
+ echo "Pull DeepSeek..."
33
 
34
  ollama pull deepseek-r1:1.5b || true
35
 
36
+ echo "Starting API..."
37
 
38
+ exec uvicorn app:app --host 0.0.0.0 --port 7860