mardin123456 commited on
Commit
aa9a685
ยท
verified ยท
1 Parent(s): 6e3d69e

upload start.sh

Browse files
Files changed (1) hide show
  1. start.sh +44 -0
start.sh ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # ไธ€้”ฎๅฏๅŠจ TCM Translation System
3
+ # ็”จๆณ•๏ผšbash start.sh
4
+
5
+ ROOT="$(cd "$(dirname "$0")" && pwd)"
6
+
7
+ echo "๐ŸŒฟ Starting TCM Translation System..."
8
+ echo ""
9
+
10
+ # ๅฏๅŠจๅŽ็ซฏ
11
+ echo "[1/2] Starting backend (Flask API on :5001)..."
12
+ cd "$ROOT"
13
+ python3 api/server.py &
14
+ BACKEND_PID=$!
15
+ echo " Backend PID: $BACKEND_PID"
16
+
17
+ # ็ญ‰ๅพ…ๅŽ็ซฏๅฐฑ็ปช
18
+ sleep 3
19
+ if curl -s http://localhost:5001/api/health > /dev/null 2>&1; then
20
+ echo " โœ“ Backend ready"
21
+ else
22
+ echo " โš  Backend may still be loading (data initialization ~30s)"
23
+ fi
24
+
25
+ echo ""
26
+ echo "[2/2] Starting frontend (Vite dev server on :5173)..."
27
+ cd "$ROOT/frontend"
28
+ npm run dev &
29
+ FRONTEND_PID=$!
30
+ echo " Frontend PID: $FRONTEND_PID"
31
+
32
+ sleep 2
33
+ echo ""
34
+ echo "โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”"
35
+ echo " โœ… System started!"
36
+ echo " ๐ŸŒ Open: http://localhost:5173"
37
+ echo " ๐Ÿ“ก API: http://localhost:5001/api/health"
38
+ echo "โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”"
39
+ echo ""
40
+ echo "Press Ctrl+C to stop all services."
41
+
42
+ # ็ญ‰ๅพ…้€€ๅ‡บไฟกๅท
43
+ trap "echo ''; echo 'Stopping...'; kill $BACKEND_PID $FRONTEND_PID 2>/dev/null; exit 0" INT
44
+ wait