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
|