Amaranath commited on
Commit
e933f88
Β·
verified Β·
1 Parent(s): 7d4cab0

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +10 -8
start.sh CHANGED
@@ -15,17 +15,12 @@ export OLLAMA_ORIGINS="*"
15
  export OLLAMA_KEEP_ALIVE=5m
16
  export OLLAMA_DEBUG=1
17
 
18
- # Also try these alternative environment variables
19
- export OLLAMA_DATA_DIR=/tmp/ollama
20
- export OLLAMA_CONFIG_DIR=/tmp/ollama
21
-
22
  echo "πŸ“ Environment check:"
23
  echo "OLLAMA_HOME=$OLLAMA_HOME"
24
- env | grep OLLAMA || echo "No OLLAMA env vars found"
25
 
26
- # Try to start Ollama with explicit environment
27
  echo "πŸ“‘ Starting Ollama with forced environment..."
28
- cd /tmp/ollama
29
 
30
  # Start Ollama with environment explicitly set in the command
31
  env OLLAMA_HOME=/tmp/ollama \
@@ -46,7 +41,7 @@ else
46
  cat /tmp/ollama/server.log 2>/dev/null || echo "No server log"
47
  echo "Trying alternative startup method..."
48
 
49
- # Alternative: Start ollama differently
50
  HOME=/tmp/ollama ollama serve > /tmp/ollama/alt.log 2>&1 &
51
  OLLAMA_PID=$!
52
  sleep 3
@@ -57,11 +52,18 @@ echo "⏳ Testing connection..."
57
  for i in {1..5}; do
58
  if curl -f http://127.0.0.1:11434/api/tags >/dev/null 2>&1; then
59
  echo "βœ… Ollama is responding!"
 
 
60
  break
61
  fi
62
  echo "πŸ”„ Attempt $i/5 - Still waiting..."
63
  sleep 2
64
  done
65
 
 
 
 
 
 
66
  echo "πŸš€ Starting FastAPI..."
67
  python app.py
 
15
  export OLLAMA_KEEP_ALIVE=5m
16
  export OLLAMA_DEBUG=1
17
 
 
 
 
 
18
  echo "πŸ“ Environment check:"
19
  echo "OLLAMA_HOME=$OLLAMA_HOME"
20
+ echo "Current directory: $(pwd)"
21
 
22
+ # Try to start Ollama with explicit environment (DON'T change directory)
23
  echo "πŸ“‘ Starting Ollama with forced environment..."
 
24
 
25
  # Start Ollama with environment explicitly set in the command
26
  env OLLAMA_HOME=/tmp/ollama \
 
41
  cat /tmp/ollama/server.log 2>/dev/null || echo "No server log"
42
  echo "Trying alternative startup method..."
43
 
44
+ # Alternative: Start ollama differently (DON'T change to /tmp/ollama directory)
45
  HOME=/tmp/ollama ollama serve > /tmp/ollama/alt.log 2>&1 &
46
  OLLAMA_PID=$!
47
  sleep 3
 
52
  for i in {1..5}; do
53
  if curl -f http://127.0.0.1:11434/api/tags >/dev/null 2>&1; then
54
  echo "βœ… Ollama is responding!"
55
+ # Start model download in background
56
+ (ollama pull llama3.2:1b > /tmp/ollama/pull.log 2>&1 &) || true
57
  break
58
  fi
59
  echo "πŸ”„ Attempt $i/5 - Still waiting..."
60
  sleep 2
61
  done
62
 
63
+ # MAKE SURE WE'RE IN THE RIGHT DIRECTORY for FastAPI
64
+ cd /app
65
+ echo "πŸ“ Changed to directory: $(pwd)"
66
+ echo "πŸ“ Files available: $(ls -la)"
67
+
68
  echo "πŸš€ Starting FastAPI..."
69
  python app.py