Spaces:
Sleeping
Sleeping
Create run.sh
Browse files
run.sh
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
|
| 3 |
+
# --- Khởi động các dịch vụ ---
|
| 4 |
+
|
| 5 |
+
# 1. Khởi động Nginx
|
| 6 |
+
echo "Starting Nginx..."
|
| 7 |
+
service nginx start
|
| 8 |
+
|
| 9 |
+
# 2. Khởi động Streamlit trên cổng 8501
|
| 10 |
+
echo "Starting Streamlit on port 8501..."
|
| 11 |
+
# Streamlit cần được chạy ở chế độ nền (background)
|
| 12 |
+
streamlit run app_streamlit.py --server.port 8501 --server.address 0.0.0.0 &
|
| 13 |
+
|
| 14 |
+
# 3. Khởi động Gradio/FastAPI trên cổng 7860
|
| 15 |
+
echo "Starting Gradio/FastAPI on port 7860..."
|
| 16 |
+
# Lệnh này sẽ chạy ở chế độ foreground và giữ container sống.
|
| 17 |
+
# Đảm bảo nó là lệnh cuối cùng!
|
| 18 |
+
uvicorn app_gradio:app --port 7860 --host 0.0.0.0
|