Skip to content

🚀 中科大现场 Web 项目部署指南

📋 部署流程概述

本文档详细说明了如何在安徽合肥中科大现场环境中部署 Web 项目。部署过程包括环境配置、服务器连接、文件上传和解压等步骤。

1. 🔧 配置 SwitchHost 环境变量

首先需要配置本地 hosts 文件,将域名指向正确的服务器 IP。建议使用 SwitchHost 工具进行管理。

中科大 switchhost 环境变量配置

配置内容如下:

text
# 基础服务
10.0.34.211 clickhouse.tudoucloud.com
10.0.34.211 trino.tudoucloud.com
10.0.34.211 graylog.tudoucloud.com
10.0.34.211 milvus.tudoucloud.com
10.0.34.211 zep.tudoucloud.com
10.0.34.211 pg.tudoucloud.com
10.0.34.211 mongo.tudoucloud.com
10.0.34.211 kibana.tudoucloud.com
10.0.34.211 es.tudoucloud.com
10.0.34.211 rabbitmq.tudoucloud.com
10.0.34.211 redis.tudoucloud.com
10.0.34.211 mysql.tudoucloud.com
10.0.34.211 minio.tudoucloud.com

# 中间件服务
10.0.34.211 geoserver.tudoucloud.com
10.0.34.211 discovery.tudoucloud.com
10.0.34.211 nacos.tudoucloud.com
10.0.34.211 xxljob.tudoucloud.com
10.0.34.211 kkfileview.tudoucloud.com
10.0.34.211 portainer.tudoucloud.com
10.0.34.211 powerjob.tudoucloud.com
10.0.34.211 apisix.tudoucloud.com

# 业务服务
10.0.34.211 bcapi.tudoucloud.com
10.0.34.211 console.tudoucloud.com
10.0.34.211 bc-portal.tudoucloud.com
10.0.34.211 bc.tudoucloud.com
10.0.34.211 bc-mv.tudoucloud.com
10.0.34.211 copilot.tudoucloud.com
10.0.34.211 kubeos.tudoucloud.com
10.0.34.211 llm-engine.tudoucloud.com
10.0.34.211 dataengine.tudoucloud.com
10.0.34.211 file-fs.tudoucloud.com
10.0.34.211 agentos.tudoucloud.com
10.0.34.211 realistic-3d.tudoucloud.com
10.0.34.211 luoshu-platform.tudoucloud.com
10.0.34.211 twin.tudoucloud.com
10.0.34.211 monitor.tudoucloud.com
10.0.34.211 csjc.tudoucloud.com
10.0.34.211 dataintegration.tudoucloud.com

# Web 应用
10.0.34.211 agentos-skill-center.tudoucloud.com
10.0.34.211 agentos.tudoucloud.com
10.0.34.211 aos-geo-disaster-service.tudoucloud.com
10.0.34.211 aos-geo-disaster.tudoucloud.com
10.0.34.211 aos-geo-dscq-app.tudoucloud.com
10.0.34.211 aos-geo-dscq.tudoucloud.com
10.0.34.211 asset-admin.tudoucloud.com
10.0.34.211 asset-agency.tudoucloud.com
10.0.34.211 asset-view.tudoucloud.com
10.0.34.211 bcapi-dev.e-tudou.com
10.0.34.211 bcapi.tudoucloud.com
10.0.34.211 bc-mv.tudoucloud.com
10.0.34.211 bc-perception.tudoucloud.com
10.0.34.211 bc-portal.tudoucloud.com
10.0.34.211 bc.tudoucloud.com
10.0.34.211 console.tudoucloud.com
10.0.34.211 copilot.tudoucloud.com
10.0.34.211 csjc.tudoucloud.com
10.0.34.211 dataengine.tudoucloud.com
10.0.34.211 dataintegration.tudoucloud.com
10.0.34.211 dataplatform.tudoucloud.com
10.0.34.211 dataservice.tudoucloud.com
10.0.34.211 dtzd.tudoucloud.com
10.0.34.211 geoelement.tudoucloud.com
10.0.34.211 geoserver-beta.e-tudou.com
10.0.34.211 global-perception-template.tudoucloud.com
10.0.34.211 global-perception.tudoucloud.com
10.0.34.211 ia.tudoucloud.com
10.0.34.211 jczcxt.tudoucloud.com
10.0.34.211 kkfileview.tudoucloud.com
10.0.34.211 kubeos.tudoucloud.com
10.0.34.211 land-expropriation.tudoucloud.com
10.0.34.211 luoshu-platform.tudoucloud.com
10.0.34.211 mapdata.tudoucloud.com
10.0.34.211 mqtt.tudoucloud.com
10.0.34.211 mqtt-vpc.tudoucloud.com
10.0.34.211 newyear.tudoucloud.com
10.0.34.211 realistic-3d.tudoucloud.com
10.0.34.211 ssc.tudoucloud.com
10.0.34.211 ssp.tudoucloud.com
10.0.34.211 tdmapserver.tudoucloud.com
10.0.34.211 twin.tudoucloud.com

2. 🔌 连接服务器

使用 Xshell 连接服务器,服务器账户信息请参考文档: 服务器账户信息文档

3. 📤 上传项目文件

使用 Xftp 将本地项目 npm run build:prod-aio 打包后的 dist 文件夹上传到服务器的 /home/aitest 目录下。

4. 📦 解压部署

执行以下命令完成项目部署:

bash
# 1. 将压缩包移动到目标目录
mv /home/aitest/中科大agentos-web.zip /opt/tudou/webs/static

# 2. 进入目标目录
cd /opt/tudou/webs/static

# 3. 解压文件到指定目录
unzip 中科大agentos-web.zip -d /opt/tudou/webs/static/tudou-agentos-creator-web

# 4. 清理压缩包
rm -f 中科大agentos-web.zip

💡 部署注意事项

  1. 确保所有域名配置正确,避免访问错误
  2. 上传文件前检查文件完整性
  3. 解压时注意目标目录权限
  4. 部署完成后及时验证服务可用性

🔍 验证步骤

  1. 检查文件是否解压成功
  2. 访问对应域名验证服务
  3. 检查日志文件确认无错误

⚠️ 常见问题

  1. 如果域名无法访问,检查 hosts 配置
  2. 如果文件上传失败,检查网络连接
  3. 如果解压失败,检查磁盘空间和权限

🔗 相关资源

Released under the MIT License.