大家好,我是“软件部长”,给大家分享咱们自家的一个开源企业知识库我的项目,废话不多说,间接 “盘它”。

先上开源地址: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