安装mysql mysql-server mysql-devel (依赖)
直接起服务
ss -anultp | grep mysqld
tcp LISTEN 0 70 *:33060 *:* users:(("mysqld",pid=8380,fd=22))
tcp LISTEN 0 128 *:3306 *:* users:(("mysqld",pid=8380,fd=25))
初始化MYSQL服务
设置root用户密码
创建HIS 项目数据库
创建his库 用户 授权 查看用户权限
导入his项目sql
Redis 部署
安装Redis服务
配置Redis服务
sed -rn '69p;88p;136p;507p' /etc/redis.conf
bind 0.0.0.0 #监听本地所有网络
protected-mode no #关闭保护模式
daemonize yes #以守护进程方式运行
requirepass hisadmin #设置redis访问密码
起服务
ss -antpul | grep redis #确认6379端口被监听
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* users:(("redis-server",pid=7839,fd=6))
配置Maven工具
解包 apache-maven-3.6.3-bin.tar.gz
移动到指定目录 mv apache-maven-3.6.3 /usr/local/maven
配置环境变量 /etc/bashrc
tail -2 /etc/bashrc
export MAVEN_HOME="/usr/local/maven/" #声明MAVEN_HOME变量
export PATH=${MAVEN_HOME}/bin/:$PATH #将MAVEN命令加入PATH
source /etc/bashrc
clean package -Dmaven.test.skip=true 跳过测试 定位构建步骤
开发环境 develop
测试环境 testing/stage/release
生产环境 master
前端 npm run build :dev 源代码编译到服务器的配置
build :prod
build :
1, jar 运行放入后台的问题
项目的版本迭代 CICD
前端 : 代码包解包
后端:jar包的启动
版本迭代:
前端:
构建前: 删除目标主机旧版本资源
构建时:打包
构建后: 发tar包,远程解包,删除tar包
后端:
构建前:停止运行的jar包,删除旧的jar包
构建时:编译打包
构建后:发jar包,远程启动jar