# EOS 微服务应用部署到资产 Standalone 版的完整指南
# 后端部署步骤
# 1. 准备工作
- 确认 Standalone 环境已安装并运行
- 准备好微服务应用的部署包
# 2. 修改应用配置
定位并修改应用配置文件中的应用名相关配置,例如:
# 原配置
public-resource.application.name=AFCENTER
# 修改为Standalone后端地址
public-resource.application.name=127.0.0.1:28084
# 3. 部署后端服务
- 将打包好的后端服务部署到目标服务器
- 修改对应服务参数,
- 启动服务
# 前端部署步骤
# 1. 打包微前端应用
# 在开发环境执行打包命令
npm run build:prod
# 2. 部署到 Standalone 目录
将打包后的文件复制到:
${standalone_path}/web/afcenter/
# 3. 配置 DAMP 代理
编辑配置文件:
${standalone_path}/web/conf/damp.conf
添加以下配置:
<!-- DANO修改为部署应用的编码,端口修改为部署应用端口 -->
location ^~ /MDM/api/ {
rewrite ^/(.*)/api/(.*)$ /api/$2 break;
proxy_set_header X-EOS-SourceSysKey dc6baaed30e541d78bb91274803d9432;
proxy_set_header Upgrade $http_upgrade;
proxy_pass http://127.0.0.1:28090/;
}
# 4. 重载 Nginx 配置
# 进入Standalone的Nginx目录
cd ${standalone_path}/web/sbin
# 验证配置
./nginx -t
# 重载配置
./nginx -s reload