首先检查本地环境是否为JDK1.8 Maven3.5 Node14+
确认好配置文件及本地环境变量
一、源文件内找到init-lib.zip、tio.zip文件解压,分别执行对应文件内的install*.bat脚本文件,此步骤为安装项目依赖Jar包

image.png

image.png
二、配置项目域名,首先准备一个备案完成的主域名,解析子域名web,admin,upload分别对应bs-server,mg-server与上传域名

image.png
三、打包mg-page、bs-page,首先修改vue.config.js中配置的访问域名,使用node npm i或yarn构建项目依赖,运行package.json执行打包

image.png
四、配置服务器,安装mysql8.0、redis、jdk1.8、nginx
4.1 配置 java环境变量
安装JDK
编辑vi /etc/profile底部加入下面代码
export JAVA_HOME=/opt/java/jdk1.8.0_391(解压后的文件路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
退出编辑,保存
设置生效source /etc/profile
查看是否生效java -version
4.2 根目录opt下创建以下文件夹,给opt目录所有文件755权限 chmod -R 755 /opt/

image.png
4.3 配置域名,绑定到对应的文件目录

image.png
4.4 配置域名访问
admin.xxx.xxx域名反向代理

image.png
web.xxx.xxx域名伪静态配置

image.png
4.5 创建数据库
新建数据库mysql tio_mg tio_site_conf tio_site_main tio_site_stat 导入数据库
- 开放服务器端口80 443 3306 6379 6060 6061 9325 9326
宝塔开放端口 1-65535 tcp udp -
打包api服务,执行bs-server与mg-server下all目录内的dependency.bat、package-windows.bat脚本
打包完成后在当前目录下的target
image.png - 将page与api上传到服务器对应的opt文件夹下
修改bs-server与mg-server下的.properties文件,全局搜索imapp.im替换为项目域名,检查mysql数据源与redis数据源配置,确认无误后执行./run.sh启动项目
