HS项目自助部署教程0208
一、首要
部署HS的服务器IP:192.10.84.130
前端部署分支:hb2.8
后端部署分支:bs2.8
1、基本流程
(1)前后端打包(注意本地和服务器在配置文件上的少许区别,然后就是,前端打成dist文件夹,后端打成build文件夹)
(2)使用Xftp上传到服务器对应目录(替换原来老的)
(3)在130那台服务器的/home文件夹下执行 sh dn.sh
2、项目目录结构
服务器上的neo4j容器、vue容器和spring俩容器的目录结构如下
/homedn.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:\IdeaProjects\HS\hs_web_1021)下执行
vue-cli-service build
你将得到dist文件夹(可部署到服务器,替换原有的老的)
2、后端打包
首先修改下配置
使用 maven的package(双击package,即可给后端打包),如下图所示
因为后端有俩启动类 Ltmain和Ltadmin,所以打包后有俩build文件夹,分别在hs-admin和hs-main的target目录下,如下图所示
可部署到服务器,替换原有的老的
三、将包上传到服务器
四、部署
在130那台服务器上执行
cd /home
sh dn.sh
等待2分钟
浏览器输入
http://192.10.84.130:8083
HS项目自助部署教程0208相关推荐
- Vue项目打包部署教程及常见错误-前端开发
目录 通用指南 打包 部署 1.静态或独立于后端部署前端应用时 2.Vue CLI 处理静态资源并和后端框架一起作为部署的一部分时 常见错误 一.publicPath引起的错误 二.在 history ...
- javaweb 项目打包部署教程
第一步:首先我们找到idea右侧的Mavenproject这栏,先clean一下我们的项目,然后再package打包 如下图所示: 第二步:我们打包完成后,在控制台可以看到我们打包的war所在目录,我 ...
- 使用jenkins自动化打包部署Vue项目。详细教程。
此教程 jenkins是直接部署到linux服务器上.服务器系统:CentOS 7.3 64位. 流程:jenkins关联码云仓库,点击立即构建,执行shell进行构建,打包,把打包后的dist目录文 ...
- win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程
win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...
- 前后端分别部署教程 ---- 第三部分项目部署和挂载到微信公众号
3. 前端 这里介绍的是idea开发工具下的项目打包 3.1 项目打包 一定要在指定项目路径下打开 Terminal,不然会打错项目的包. 右击项目名称,然后点击 Open in Terminal: ...
- iis服务器部署项目,IIS环境下部署项目的详细教程
分享IIS环境下部署项目的详细教程 1.环境部署 1.1安装IIS7 进入控制面板,选择"程序和功能",进入如下页面后 找到World Wide Web Services,确保选中 ...
- 基于SaaS平台的iHRM项目的后端部署教程
1.安装Redis 因为使用了Redis储存登陆用户信息,所以需要先安装Redis 下载链接 : https://github.com/tporadowski/redis/releases 下载后启动 ...
- 云服务购买和项目部署教程
购买云服务器 现在云服务有: 阿里云 https://www.aliyun.com/ 百度云 https://cloud.baidu.com/ 华为云 https://activity.huaweic ...
- 前端项目自动化部署——超详细教程(Jenkins、Github Actions)
本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目. 第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署 ...
最新文章
- 实战!聊聊如何解决MySQL深分页问题
- 基于先验LiDAR点云地图的单目VIO定位(IROS 2020)
- Spring Boot 2.x整合Websocket(基于Spring Boot 2.x 前后端分离 iview admin vue 集成activiti工作流...
- Django_ORM数据表查询总结
- Resin 优化配置
- [原]动态打jar包程序,可用于手机图片音乐游戏的动态打包
- spark启动脚本报告No such file or directory
- Python实现将不规范的英文名字首字母大写
- python多线程爬虫框架_普通爬虫vs多线程爬虫vs框架爬虫,Python爬对比
- Oracle11 startup报错,oracle11g 启动报错 缺少系统参数
- 国际象棋八皇后问题----解决办法
- flutter引入高德地图_Flutter接入高德地图后运行报错
- 用styler更改样式后,解决数据框中数据无法保留四位小数
- 多态的概念简单明了,易掌握,易理解!
- 如何通过爱奇艺引流精准粉?
- GD32F4(3): 在keil软件中使用GD-LINK下载调试
- Spark+AI Summit 2019 PPT 下载[共124个]
- VScode Shortcuts for Mac
- oracle 数据库ceil,Oracle数据库中ceil函数的操作方案
- 安卓恶意软件检测论文内容整理
热门文章
- 【阿里云镜像】下载并安装Go环境
- YOLO 超详细入门(含开源代码)——网络结构、细节、目标损失函数、优点
- 动手学深度学习:6.4 循环神经网络的从零开始实现
- 巴菲特旗下公司向专注于新兴市场的金融科技公司投资6亿美元
- wargame behemoth writeup
- android 获取navigationbar 高度,Android判断NavigationBar是否显示的方法(获取屏幕真实的高度)...
- 第四封信 / 海风啊为何总是带来哭泣
- 曲速未来 披露:对加密货币交换gate.io供应链攻击
- 线性代数代码实现(六)矩阵除法(C++)
- 190911 CSP-S 2019模拟