This commit is contained in:
zy123 2024-12-05 09:22:45 +08:00
parent fcbf3854a9
commit 45fbb3f51e
4 changed files with 12 additions and 12 deletions

View File

@ -11,14 +11,7 @@ services:
# - .:/flask_project # 将当前目录挂载到容器的 /flask_project 目录(可选,便于开发时实时更新代码) # - .:/flask_project # 将当前目录挂载到容器的 /flask_project 目录(可选,便于开发时实时更新代码)
- /home/Z/zbparse_output_dev:/flask_project/flask_app/static/output # 额外的数据卷挂载 - /home/Z/zbparse_output_dev:/flask_project/flask_app/static/output # 额外的数据卷挂载
restart: unless-stopped # 容器退出时自动重启,除非明确停止 restart: unless-stopped # 容器退出时自动重启,除非明确停止
mem_limit: "8g" # 容器最大可使用内存为8GB privileged: true
mem_reservation: "4g" # 容器保证可使用内存为4GB
cpus: 2.0 # 限制容器使用2个CPU核心
ulimits:
nproc: 65535 # 允许的最大进程数
nofile:
soft: 65535 # 软限制的文件描述符数
hard: 65535 # 硬限制的文件描述符数
# 可选:定义网络或其他全局配置 # 可选:定义网络或其他全局配置
# networks: # networks:

6
flask_app/run_serve.py Normal file
View File

@ -0,0 +1,6 @@
#flask_app/run_serve.py
from waitress import serve
from flask_app.start_up import create_app
if __name__ == "__main__":
app=create_app()
serve(app, host='0.0.0.0', port=5000)

View File

@ -47,6 +47,6 @@ def create_app():
#TODO:培训要求、总体要求、进度要求、'建设要求'到技术要求中,归类到其他要求中 #TODO:培训要求、总体要求、进度要求、'建设要求'到技术要求中,归类到其他要求中
if __name__ == '__main__': # if __name__ == '__main__':
app = create_app() # app = create_app()
app.run(debug=True, host='0.0.0.0', port=5000) # app.run(debug=True, host='0.0.0.0', port=5000)

View File

@ -16,3 +16,4 @@ openai==1.33.0
pathlib==1.0.1 pathlib==1.0.1
alibabacloud_bailian20231229==1.7.0 alibabacloud_bailian20231229==1.7.0
ratelimit==2.2.1 ratelimit==2.2.1
waitress~=3.0.0