Files
BH-Bookstore-2023/docs/user/系统安装手册.md

1.1 KiB
Raw Blame History

部署

依赖

  • g++CMake注意要支持C++17
  • Node.jsnpm

下载与构建

  1. 下载或克隆本仓库,并进入仓库根目录
  2. 运行以下指令:
mkdir build
cd build
cmake -B . -S ..
cmake --build .
cd ../frontend/Web
npm install

安装

直接把整个项目文件夹移动到你想移动到的位置

运维

打开与关闭

启动方式:用node执行frontend/Web/index.js,务必在后面带上数据库存放位置,它应当是一个目录,并且必须以/结尾。执行该命令后,会一直等到服务器停止运行才退出。

关闭方式打开WebUI以超级管理员身份登录并在浏览器控制台中输入await ShutDownWholeSystem();,没有任何输出则表明关闭成功。

注意事项与TIP

  • 后端带有缓存,务必避免强制中止
  • 执行启动命令后,会一直等到服务器停止运行才退出,如果使用systemd管理,类型是simple不是forking
  • 服务器启动后会一直向标注输出打印Log可以把它重定向并收集起来。