企业级全场景舆情监测与危机响应 AI 系统,提供实时舆情监控、负面舆情识别、公关话术生成和危机响应预案等功能。
确保您的服务器上已安装以下软件:
- Node.js (v16 或更高版本)
- pnpm (包管理器)
- Git (可选,用于克隆代码)
- Nginx (用于静态文件服务)
# 安装 Node.js
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
# 安装 pnpm
npm install -g pnpm有两种方式获取代码:
方式一:通过 Git 克隆
git clone https://github.com/axp007/Public_opinion_extinguishing.git
cd 项目目录方式二:上传本地代码 将本地代码压缩后上传到服务器,然后解压:
tar -xzvf project.tar.gz
cd 项目目录# 安装项目依赖
pnpm install
# 构建项目
pnpm build构建成功后,静态文件将生成在 dist/static 目录下。
创建或修改 Nginx 配置文件:
sudo nano /etc/nginx/sites-available/yuqing添加以下配置(替换 your_domain 和 project_path):
server {
listen 80;
server_name your_domain.com;
root /path/to/project/dist/static;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
# 可选:添加 Gzip 压缩
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
}启用配置并重启 Nginx:
sudo ln -s /etc/nginx/sites-available/yuqing /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx现在您可以通过服务器的 IP 地址或域名访问部署好的应用了。
如果您需要在开发模式下运行项目,可以使用以下命令:
pnpm dev项目将在 http://localhost:3000 启动开发服务器。
- 确保服务器的防火墙已开放 80 端口
- 如需使用 HTTPS,请配置 SSL 证书
- 定期更新项目代码并重新构建以获取最新功能