大家好,我是“软件部长”,给大家分享咱们自家的一个开源企业知识库我的项目,废话不多说,间接 “盘它”。
先上开源地址:https://gitee.com/software-mi...
jdk1.8装置 下载jdk1.8
JDK官网 https://www.oracle.com/java/t...
须要登录oracle账户,
需如果官网下载慢,或者不想注册账户,也能够从这里下载
链接: https://pan.baidu.com/s/1WTex...
提取码: jv8s
文件上传到linux
创立装置目录
mkdir /usr/local/jdk 解压
在/usr/local下创立jdk文件夹,并解压jdk-8u201-linux-x64.tar.gz安装包到该文件夹下。
mv /root/jdk-8u241-linux-x64.rpm /usr/local/jdk/jdk-8u241-linux-x64.rpm cd /usr/local/jdk tar -xzvf jdk-8u241-linux-x64.tar.gz rm jdk-8u241-linux-x64.tar.gz 设置环境变量
vim /etc/profile 在开端行增加
JAVA_HOME=/usr/local/jdk/jdk1.8.0_144 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME CLASSPATH PATH
执行profile文件
这样能够使配置不必重启即可立刻失效。
[root@localhost software]# source /etc/profile 验证
[root@localhost software]# java -version 成果如下
装置maven 装置前
装置Maven之前,首先要正确装置JDK,JDK确认无误后,首先进入Apache maven官网:https://maven.apache.org/,而后点击Download进入下载界面,或者间接进入下载界面:https://maven.apache.org/down...
复制下载链接,下载解压到指定地位
$ mkdir /usr/local/maven $ cd /usr/local/maven $ wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz $ tar -xvzf apache-maven-3.8.4-bin.tar.gz 配置环境变量
执行 vim /etc/profile 关上环境变量配置文件
在path后追加: :$MAVEN_HOME/bin
而后在最初增加两行代码,设置maven装置目录
MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9 export MAVEN_HOME
保留退出,执行命令: source /etc/profile 使新增配置失效
验证
执行上面命令确认maven装置胜利:
mvn -v
如果咱们看到输入了Maven的版本号、装置目录、Java的版本号等等这些信息,则阐明maven装置胜利了
装置docker 装置条件
centos8默认应用podman代替docker,然而以后还是须要docker,如果报错能够尝试卸载应用 sudo yum remove podman 卸载podman
yum install -y yum-utils device-mapper-persistent-data lvm2 net-tools 应用yum源装置
yum-config-manager --add-repo https://mirrors.aliyun.com/do... 装置docker
-y示意不询问装置,直到装置胜利,装置完后再次查看装置列表
yum erase podman buildah yum -y install docker-ce 设置docker仓库为阿里云的镜像仓库
mkdir -p /etc/docker
vim /etc/docker/daemon.json 设置为如下内容,镜像仓库地址能够在阿里云收费申请
{
"registry-mirrors" : ["https://407hocpx.mirror.aliyuncs.com"]
}
启动docker
systemctl start docker 查看docker服务状态
systemctl status docker
显示以上形容,阐明docker装置胜利
装置node.js Node 官网曾经把 linux 下载版本更改为已编译好的版本了,咱们能够间接下载解压后应用:
下载
wget https://nodejs.org/dist/v10.9... 解压
tar xf node-v10.9.0-linux-x64.tar.xz 进入解压目录
cd node-v10.9.0-linux-x64/ 执行node命令 查看版本
./bin/node -v 解压文件的 bin 目录底下蕴含了 node、npm 等命令,能够应用 ln 命令来设置软连贯:
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/ ln -s /usr/software/nodejs/bin/node /usr/local/bin/ 5. 装置git(yum装置) 执行装置命令
yum -y install git
输出 git --version查看Git是否装置实现以及查看其版本号
git --version
下载后端源码 进入装置目录
cd /usr/local/src 下载源码
执行git命令,拉取源码
git clone https://gitee.com/software-mi... maven打包
mvn package -Dmaven.test.skip=true 执行docker compoese 命令,启动服务
docker-compose build
docker-compose up -d 7. 下载前端代码 进入装置目录
cd /usr/local/src 下载源码
git clone https://gitee.com/software-mi... 执行npm命令
npm install
npm run build 进入我的项目中docker目录
cd jvs-knowledge-ui/docker 执行docker compose命令
docker-compose build
docker-compose up -d 8. 拜访验证 拜访http://localhost:10000 ,(端口默认10000)即可拜访
用户名:admin 明码:admin