From f5561f4fa94e6074ded6fc72745fe5fc4b7bd99a Mon Sep 17 00:00:00 2001 From: abearxiong Date: Sat, 3 May 2025 01:50:52 +0800 Subject: [PATCH] =?UTF-8?q?"fix:=20=E6=94=AF=E6=8C=81=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E9=85=8D=E7=BD=AE=E7=AB=AF=E5=8F=A3=E5=B9=B6?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=94=9F=E6=80=81=E9=85=8D=E7=BD=AE"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 3 ++- ecosystem.config.cjs | 11 ++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app.py b/app.py index a430280..ec20d90 100644 --- a/app.py +++ b/app.py @@ -170,4 +170,5 @@ async def shutdown_event(): if __name__ == '__main__': import uvicorn - uvicorn.run(app, host="0.0.0.0", port=5005) \ No newline at end of file + port = os.getenv("XHS_API_PORT", 5005) + uvicorn.run(app, host="0.0.0.0", port=port) \ No newline at end of file diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs index d4ee3d9..0e37631 100644 --- a/ecosystem.config.cjs +++ b/ecosystem.config.cjs @@ -4,13 +4,14 @@ module.exports = { apps: [ { name: 'xhs-api-server', - script: 'app:app --host 0.0.0.0 --port ', // 替换为您的Python脚本路径 - interpreter: 'uvicorn', // 替换为您的Python解释器路径 - args: [PORT], // 传递端口参数 - exec_mode: 'fork', // 使用fork模式 + script: 'app.py', // 替换为您的Python脚本路径 + interpreter: 'python', // 替换为您的Python解释器路径 instances: 1, // 启动一个实例 autorestart: true, // 自动重启 - watch: false, // 不监视文件更改 + env: { + XHS_API_PORT: PORT, + NODE_ENV: 'production', + }, }, ], };