无源标靶上位机
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
qinjian c701bdc3be fix: 更新 README.md 和 package-app.sh,添加 Node.js 安装的 root 用户要求 1 month ago
client fix: 更新模板模态框中的标靶图片提示,调整必填标识位置 2 months ago
script fix: 更新 README.md 和 package-app.sh,添加 Node.js 安装的 root 用户要求 1 month ago
server feat:将认证后的重定向地址更新为上位机,优化标靶名称处理,并为实时图表实现交互式标靶显示/隐藏功能 2 months ago
.editorconfig 代码迁移 2 months ago
.gitignore fix: 更新 .gitignore 文件以包含构建目录和压缩文件类型,清理不必要的 Docker 部分 1 month ago
.npmrc 代码迁移 2 months ago
Dockerfile 代码迁移 2 months ago
README.md fix: 更新 README.md 和 package-app.sh,添加 Node.js 安装的 root 用户要求 1 month ago
config.cjs 代码迁移 2 months ago
index.html 代码迁移 2 months ago
jenkinsfile 代码迁移 2 months ago
package-lock.json refactor:将图表库从 ECharts 迁移到 Chart.js,以提升图表功能和性能 2 months ago
package.json fix: 更新版本号为 1.0.1,并自动从 package.json 中读取版本信息 1 month ago

README.md

无源标靶上位机

开发注意事项

  • 请确保在开发环境中,server/tcpProxy/index.js 文件中的 TCP_HOST 设置为下位机的实际 IP 地址
  • 提交代码前,请将 TCP_HOST 设置回去
  • 确保在生产环境中,client\src\sections\wuyuanbiaoba\components\CameraView.jsx,摄像头流的 streamUrl 指向正确的地址
  • 提交代码前,请将 streamUrl 设置回去

部署说明

部署步骤

特别注意 确保下位机已经安装了 nodejs 环境,并且版本在 20 以上,注意,nodejs 环境必须是 root 用户可用的,因为服务自启动需要 root 权限。

nodejs 安装指南

sudo su -
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
  1. 从项目的 release 页面下载最新的打包文件,如 wuyuanbiaoba-web-x.x.x.tar.gz
  2. 上传到服务器的临时目录,如 /tmp/folder/(这里最好建立一个新的目录存放压缩文件)
  3. 进入该目录,解压文件 tar -xzf wuyuanbiaoba-web-x.x.x.tar.gz
  4. 进入解压后的目录 cd wuyuanbiaoba-web-x.x.x
  5. 运行部署脚本 sudo ./deploy.sh
  6. 脚本会自动停止现有服务,备份旧版本,安装新版本,并启动服务
  7. 部署完成后,可以通过 sudo systemctl status wuyuanbiaoba-web.service 查看服务状态
  8. 查看日志 journalctl -u wuyuanbiaoba-web.service -f