关于java:基于spring-cloud-免费搭建开源的企业知识库

32次阅读

共计 2691 个字符,预计需要花费 7 分钟才能阅读完成。

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

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

正文完
 0