部署schedule-server

schedule-server地址:
https://github.com/SeldomQA/schedule-server

部署步骤:

  1. 项目的根目录是schedule-server-main,进入子目录schedule-server
    cd schedule-server
    在该目录下安装依赖:
    pip install -r requirements.txt
    开发运行
    uvicorn main:app --reload
    结果:
    PS D:**\PycharmProjects\schedule-server-main\schedule_server> uvicorn main:app --reload
    INFO: Will watch for changes in these directories: ['D:\**\PycharmProjects\schedule-server-main\schedule_server']
    INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
    INFO: Started reloader process [7424] using StatReload
    INFO: Started server process [5980]
    INFO: Waiting for application startup.
    2025-02-12 23:08:50.368 | INFO | main:scheduler_launch:25 - start scheduler
    INFO: Application startup complete.

部署运行:指定IP和端口
window:uvicorn main:app --workers 1 --host 127.0.0.1 --port 8004
linux:uvicorn main:app --workers 1 --host 127.0.0.1 --port 8004 &
结果:
PS D:> cd D:*\PycharmProjects\schedule-server-main\schedule_server
PS D:*
\PycharmProjects\schedule-server-main\schedule_server> uvicorn main:app --workers 1 --host 127.0.0.1 --port 8004
INFO: Started server process [23676]
INFO: Waiting for application startup.
2025-02-12 23:11:03.850 | INFO | main:scheduler_launch:25 - start scheduler
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8004 (Press CTRL+C to quit)

此时已可以查看API:
访问url: http://127.0.0.1:8000/docs

  1. frontend
    进入schedule-server的同级目录: frontend
    执行:npm install
    PS D:> cd D:*\PycharmProjects\schedule-server-main\frontend
    PS D:*
    \PycharmProjects\schedule-server-main\frontend> npm install

added 48 packages, removed 111 packages, changed 229 packages, and audited 503 packages in 31s

1 package is looking for funding
run npm fund for details

18 vulnerabilities (9 moderate, 8 high, 1 critical)

To address issues that do not require attention, run:
npm audit fix

To address all issues (including breaking changes), run:
npm audit fix --force

Run npm audit for details.
npm notice
npm notice New major version of npm available! 10.9.2 -> 11.1.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.1.0
npm notice To update run: npm install -g npm@11.1.0
npm notice

running

npm run dev
结果:
PS D:\QM\PycharmProjects\schedule-server-main\frontend> npm run dev

wiremock-ui@0.0.1 dev
vite

VITE v4.3.9 ready in 1540 ms

➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h to show help

查看UI

访问url: http://localhost:5173/

部署完成!

posted @ 2025-02-13 01:18  一百土情句  阅读(77)  评论(0)    收藏  举报