Spaces:
Build error
Build error
Update start.sh
Browse files
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
|
| 28 |
-
echo "Syncing
|
| 29 |
-
rsync -av --exclude='ui/node_modules' --exclude='
|
| 30 |
/app/ai-toolkit/ /data/ai-toolkit/
|
| 31 |
-
echo "✓
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|