部署HS的服务器IP:192.10.84.130
前端部署分支:hb2.8
后端部署分支:bs2.8
(1)前后端打包(注意本地和服务器在配置文件上的少许区别,然后就是,前端打成dist文件夹,后端打成build文件夹)
(2)使用Xftp上传到服务器对应目录(替换原来老的)
(3)在130那台服务器的/home文件夹下执行 sh dn.sh
服务器上的neo4j容器、vue容器和spring俩容器的目录结构如下
/home dn.sh /neo4j /hs-web /Dockerfile /dist(部署时替换该文件夹) /hs-main /Dockerfile /Hanlp /hs /hs_config /build(部署时替换该文件夹) /resources /lib /hs-main.jar /hs-admin /Dockerfile /hs /build(部署时替换该文件夹) /resources /lib /hs-admin.jar二、打包 1、前端打包
首先需要全局替换,将代码里的出现的所有 localhost替换为服务器IP,即192.10.84.130
然后,在前端代码文件的根目录(示例:D:IdeaProjectsHShs_web_1021)下执行
vue-cli-service build
你将得到dist文件夹(可部署到服务器,替换原有的老的)
首先修改下配置
使用 maven的package(双击package,即可给后端打包),如下图所示
因为后端有俩启动类 Ltmain和Ltadmin,所以打包后有俩build文件夹,分别在hs-admin和hs-main的target目录下,如下图所示
可部署到服务器,替换原有的老的
在130那台服务器上执行
cd /home sh dn.sh
等待2分钟
浏览器输入
http://192.10.84.130:8083



