一、首要

部署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相关推荐

  1. Vue项目打包部署教程及常见错误-前端开发

    目录 通用指南 打包 部署 1.静态或独立于后端部署前端应用时 2.Vue CLI 处理静态资源并和后端框架一起作为部署的一部分时 常见错误 一.publicPath引起的错误 二.在 history ...

  2. javaweb 项目打包部署教程

    第一步:首先我们找到idea右侧的Mavenproject这栏,先clean一下我们的项目,然后再package打包 如下图所示: 第二步:我们打包完成后,在控制台可以看到我们打包的war所在目录,我 ...

  3. 使用jenkins自动化打包部署Vue项目。详细教程。

    此教程 jenkins是直接部署到linux服务器上.服务器系统:CentOS 7.3 64位. 流程:jenkins关联码云仓库,点击立即构建,执行shell进行构建,打包,把打包后的dist目录文 ...

  4. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

    win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...

  5. 前后端分别部署教程 ---- 第三部分项目部署和挂载到微信公众号

    3. 前端 这里介绍的是idea开发工具下的项目打包 3.1 项目打包 一定要在指定项目路径下打开 Terminal,不然会打错项目的包. 右击项目名称,然后点击 Open in Terminal: ...

  6. iis服务器部署项目,IIS环境下部署项目的详细教程

    分享IIS环境下部署项目的详细教程 1.环境部署 1.1安装IIS7 进入控制面板,选择"程序和功能",进入如下页面后 找到World Wide Web Services,确保选中 ...

  7. 基于SaaS平台的iHRM项目的后端部署教程

    1.安装Redis 因为使用了Redis储存登陆用户信息,所以需要先安装Redis 下载链接 : https://github.com/tporadowski/redis/releases 下载后启动 ...

  8. 云服务购买和项目部署教程

    购买云服务器 现在云服务有: 阿里云 https://www.aliyun.com/ 百度云 https://cloud.baidu.com/ 华为云 https://activity.huaweic ...

  9. 前端项目自动化部署——超详细教程(Jenkins、Github Actions)

    本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目. 第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署 ...

最新文章

  1. 实战!聊聊如何解决MySQL深分页问题
  2. 基于先验LiDAR点云地图的单目VIO定位(IROS 2020)
  3. Spring Boot 2.x整合Websocket(基于Spring Boot 2.x 前后端分离 iview admin vue 集成activiti工作流...
  4. Django_ORM数据表查询总结
  5. Resin 优化配置
  6. [原]动态打jar包程序,可用于手机图片音乐游戏的动态打包
  7. spark启动脚本报告No such file or directory
  8. Python实现将不规范的英文名字首字母大写
  9. python多线程爬虫框架_普通爬虫vs多线程爬虫vs框架爬虫,Python爬对比
  10. Oracle11 startup报错,oracle11g 启动报错 缺少系统参数
  11. 国际象棋八皇后问题----解决办法
  12. flutter引入高德地图_Flutter接入高德地图后运行报错
  13. 用styler更改样式后,解决数据框中数据无法保留四位小数
  14. 多态的概念简单明了,易掌握,易理解!
  15. 如何通过爱奇艺引流精准粉?
  16. GD32F4(3): 在keil软件中使用GD-LINK下载调试
  17. Spark+AI Summit 2019 PPT 下载[共124个]
  18. VScode Shortcuts for Mac
  19. oracle 数据库ceil,Oracle数据库中ceil函数的操作方案
  20. 安卓恶意软件检测论文内容整理

热门文章

  1. 【阿里云镜像】下载并安装Go环境
  2. YOLO 超详细入门(含开源代码)——网络结构、细节、目标损失函数、优点
  3. 动手学深度学习:6.4 循环神经网络的从零开始实现
  4. 巴菲特旗下公司向专注于新兴市场的金融科技公司投资6亿美元
  5. wargame behemoth writeup
  6. android 获取navigationbar 高度,Android判断NavigationBar是否显示的方法(获取屏幕真实的高度)...
  7. 第四封信 / 海风啊为何总是带来哭泣
  8. 曲速未来 披露:对加密货币交换gate.io供应链攻击
  9. 线性代数代码实现(六)矩阵除法(C++)
  10. 190911 CSP-S 2019模拟