栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

先上开源地址:https://gitee.com/software-minister/jvs

1. jdk1.8安装
  • 下载jdk1.8

JDK官网 Java Downloads | Oracle

需要登录oracle账户,

需如果官网下载慢,或者不想注册账户,也可以从这里下载

链接: 百度网盘 请输入提取码

提取码: 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
  • 效果如下

2. 安装maven
  • 安装前

安装Maven之前,首先要正确安装JDK,JDK确认无误后,首先进入Apache maven官网:Maven – Welcome to Apache Maven,然后点击Download进入下载界面,或者直接进入下载界面:Maven – Download Apache Maven

  • 复制下载链接,下载解压到指定位置

$ 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安装成功了

3. 安装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/docker-ce/linux/centos/docker-ce.repo
  • 安装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安装成功

4. 安装node.js

Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:

  • 下载

wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz 
  • 解压

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

6. 下载后端源码
  • 进入安装目录

cd /usr/local/src
  • 下载源码

执行git命令,拉取源码

git clone https://gitee.com/software-minister/jvs.git
  • 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-minister/jvs-knowledge-ui.git
  • 执行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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679304.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号