jbilcke-hf commited on
Commit
4bc0633
·
verified ·
1 Parent(s): 8822914

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +11 -4
start.sh CHANGED
@@ -24,11 +24,18 @@ if [ ! -d "/data/ai-toolkit/ui" ]; then
24
  else
25
  echo "✓ Application already exists in /data/ai-toolkit"
26
 
27
- # Sync Python files in case they were updated (but preserve node_modules and database)
28
- echo "Syncing Python toolkit updates..."
29
- rsync -av --exclude='ui/node_modules' --exclude='ui/.next' --exclude='database' \
30
  /app/ai-toolkit/ /data/ai-toolkit/
31
- echo "✓ Python toolkit synced"
 
 
 
 
 
 
 
32
  fi
33
 
34
  # Ensure persistent directories exist
 
24
  else
25
  echo "✓ Application already exists in /data/ai-toolkit"
26
 
27
+ # Sync all files including frontend (but preserve node_modules and database)
28
+ echo "Syncing application updates..."
29
+ rsync -av --exclude='ui/node_modules' --exclude='database' \
30
  /app/ai-toolkit/ /data/ai-toolkit/
31
+ echo "✓ Application synced"
32
+
33
+ # Rebuild frontend if UI files were updated
34
+ echo "Rebuilding frontend..."
35
+ cd /data/ai-toolkit/ui
36
+ npm run build
37
+ cd -
38
+ echo "✓ Frontend rebuilt"
39
  fi
40
 
41
  # Ensure persistent directories exist