Update start.sh
Browse files
start.sh
CHANGED
|
@@ -1,10 +1,16 @@
|
|
| 1 |
#!/bin/bash
|
| 2 |
|
| 3 |
-
# 1. เ
|
| 4 |
-
|
|
|
|
| 5 |
|
| 6 |
-
# 2. เริ่มรัน
|
| 7 |
-
|
| 8 |
|
| 9 |
-
# 3. เริ่มรัน
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
nginx -g "daemon off;"
|
|
|
|
| 1 |
#!/bin/bash
|
| 2 |
|
| 3 |
+
# 1. เข้าไปที่โฟลเดอร์ API และอัปเกรดฐานข้อมูล
|
| 4 |
+
cd /app/api
|
| 5 |
+
flask upgrade-db
|
| 6 |
|
| 7 |
+
# 2. เริ่มรัน API (Backend) ที่พอร์ต 5001
|
| 8 |
+
gunicorn --bind 127.0.0.1:5001 --workers 1 --timeout 360 app:app &
|
| 9 |
|
| 10 |
+
# 3. เริ่มรันหน้าเว็บ (Frontend) ที่พอร์ต 3000
|
| 11 |
+
cd /app/web
|
| 12 |
+
# ตั้งค่า Port ให้ Next.js รู้ว่าต้องรันที่ 3000
|
| 13 |
+
PORT=3000 npm start &
|
| 14 |
+
|
| 15 |
+
# 4. เริ่มรัน Nginx เพื่อรวมร่าง
|
| 16 |
nginx -g "daemon off;"
|