大家好,我是“软件部长”,给大家分享咱们自家的一个开源企业知识库我的项目,废话不多说,间接“盘它”。
先上开源地址: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