Spaces:
Runtime error
Runtime error
Commit
·
f656193
1
Parent(s):
86a837a
fix
Browse files- Dockerfile +2 -2
- main.py +1 -1
Dockerfile
CHANGED
|
@@ -71,9 +71,9 @@ RUN python -c "from langchain_community.cross_encoders import HuggingFaceCrossEn
|
|
| 71 |
|
| 72 |
# Mở cổng mà ứng dụng sẽ lắng nghe bên trong container
|
| 73 |
# Port này phải khớp với port trong lệnh CMD
|
| 74 |
-
EXPOSE
|
| 75 |
|
| 76 |
# Lệnh chạy ứng dụng cho PRODUCTION sử dụng Gunicorn
|
| 77 |
# Gunicorn ổn định và hiệu quả hơn Uvicorn --reload
|
| 78 |
# Nó sẽ tự động sử dụng biến $PORT do Render cung cấp
|
| 79 |
-
CMD ["gunicorn", "-w", "
|
|
|
|
| 71 |
|
| 72 |
# Mở cổng mà ứng dụng sẽ lắng nghe bên trong container
|
| 73 |
# Port này phải khớp với port trong lệnh CMD
|
| 74 |
+
EXPOSE 7860
|
| 75 |
|
| 76 |
# Lệnh chạy ứng dụng cho PRODUCTION sử dụng Gunicorn
|
| 77 |
# Gunicorn ổn định và hiệu quả hơn Uvicorn --reload
|
| 78 |
# Nó sẽ tự động sử dụng biến $PORT do Render cung cấp
|
| 79 |
+
CMD ["gunicorn", "-w", "2", "-k", "uvicorn.workers.UvicornWorker", "main:app", "--bind", "0.0.0.0:7860", "--timeout", "120"]
|
main.py
CHANGED
|
@@ -97,7 +97,7 @@ if __name__ == "__main__":
|
|
| 97 |
uvicorn.run(
|
| 98 |
"main:app", # Đảm bảo "main" là tên file python của bạn
|
| 99 |
host=config.API_HOST if hasattr(config, 'API_HOST') else "0.0.0.0",
|
| 100 |
-
port=int(config.API_PORT) if hasattr(config, 'API_PORT') else
|
| 101 |
reload= is_dev_mode, # reload=True chỉ nên dùng cho development
|
| 102 |
timeout_keep_alive=120, # Tăng thời gian giữ kết nối
|
| 103 |
log_level="info" # Hoặc "debug" nếu bạn muốn nhiều thông tin hơn
|
|
|
|
| 97 |
uvicorn.run(
|
| 98 |
"main:app", # Đảm bảo "main" là tên file python của bạn
|
| 99 |
host=config.API_HOST if hasattr(config, 'API_HOST') else "0.0.0.0",
|
| 100 |
+
port=int(config.API_PORT) if hasattr(config, 'API_PORT') else 7860,
|
| 101 |
reload= is_dev_mode, # reload=True chỉ nên dùng cho development
|
| 102 |
timeout_keep_alive=120, # Tăng thời gian giữ kết nối
|
| 103 |
log_level="info" # Hoặc "debug" nếu bạn muốn nhiều thông tin hơn
|