hatim 6 rokov pred
rodič
commit
71c73e77e3

+ 20 - 51
规范/运维/部署环境/Jenkins部署.md

@@ -1,62 +1,31 @@
-# 部署步骤
+# Jenkins部署
 
+### 环境
 
+Ubuntu 18.04
 
+YApi v1.5.13
 
+### 部署过程
 
+```shell
+wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
+echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
+apt-get update
+ln -s /usr/local/jdk1.8/bin/java /usr/bin/java
+apt-get install jenkins=2.150.1
+```
 
+修改Jenkins启动端口为8088(HTTP_PORT=8088)
 
-# 配置文件
-
-### java后端
-
-```
-DATE=$(date +%Y%m%d)
-export JAVA_HOME PATH CLASSPATH
-JAVA_HOME=/usr/local/jdk1.8
-PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
-CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
-APPNAME=wisdom-platform
-DIR=/root/java/publish
-JARFILE=$APPNAME.jar
-if [ ! -d $DIR/backup ];then
-   mkdir -p $DIR/backup
-fi
-cd $DIR
-pwd
-pid=`ps -ef | grep $APPNAME.jar | grep -v grep | awk '{print $2}'`
-echo $pid
-if [ -n "$pid" ];
-then
-kill -9 $pid
-fi
-echo "kill done"
-if [ -f "$JARFILE" ];
-then
-mv $JARFILE backup/$JARFILE$DATE
-fi
-mv -f /var/lib/jenkins/workspace/$APPNAME/target/$JARFILE .
-
-nohup java -Xms128m -Xmx512m -jar $JARFILE --spring.profiles.active=test > $APPNAME.log &
-if [ $? = 0 ];then
-        sleep 30
-        tail -n 50 $APPNAME.log
-fi
-cd backup/
-ls -lt|awk 'NR>5{print $NF}'|xargs rm -rf
+```shell
+vi /etc/default/jenkins
 ```
 
-### vue前端
+服务启动
 
+```shell
+service jenkins start
 ```
-DATE=$(date +%Y%m%d)
-DIR=/root/web/wisdom-saas/public
-npm install
-npm run build
-if [ -d "$DIR" ];
-then
-rm -rf $DIR$DATE
-mv $DIR $DIR$DATE
-fi
-mv dist $DIR
-```
+
+Jenkins 备份,只需要备份 /var/lib/jenkins 目录即可

+ 37 - 0
规范/运维/部署环境/Nexus私服部署.md

@@ -0,0 +1,37 @@
+# Nexus 私服
+
+### 环境
+
+Ubuntu 18.04
+
+nexus 3.15.2-01
+
+### 部署过程
+
+1. 下载
+
+   nexus-3.15.2-01-unix.tar.gz
+
+2. 解压
+
+   tar -xzvf nexus-3.15.2-01-unix.tar.gz
+
+3. 修改配置文件并运行
+
+   以下文件可以修改端口
+
+   ```shell
+   vi nexus-3.15.2-01/etc/nexus-default.properties
+   ```
+
+   启动
+
+   ```shell
+   cd nexus-3.15.2-01/bin
+   ./nexus start
+   ```
+
+   
+
+   
+

+ 47 - 0
规范/运维/部署环境/jdk部署.md

@@ -0,0 +1,47 @@
+# JDK
+
+### 环境
+
+Ubuntu 18.04
+
+Jdk 8
+
+### 部署过程
+
+1. 下载
+
+   jdk-8u191-linux-x64.tar.gz
+
+2. 解压安装
+
+   ```shell
+   tar -xzvf jdk-8u191-linux-x64.tar.gz
+   mv jdk1.8.0_191 /usr/local/jdk1.8
+   ```
+
+3. 修改系统配置文件
+
+   ```shell
+   vi /etc/profile
+   ```
+
+   在末尾添加以下内容
+
+   ```shell
+   export JAVA_HOME=/usr/local/jdk1.8
+   export JRE_HOME=${JAVA_HOME}/jre
+   export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
+   export PATH=.:${JAVA_HOME}/bin:$PATH
+   ```
+
+   使配置生效
+
+   ```shell
+   source /etc/profile
+   ```
+
+   
+
+   
+
+   

+ 0 - 0
规范/运维/部署环境/maven私服部署.md


+ 45 - 0
规范/运维/部署环境/maven部署.md

@@ -0,0 +1,45 @@
+# Maven
+
+### 环境
+
+Ubuntu 18.04
+
+Maven 3.6
+
+### 部署过程
+
+1. 下载
+
+   apache-maven-3.6.0-bin.tar.gz
+
+2. 解压安装
+
+   ```shell
+   tar -xzvf apache-maven-3.6.0-bin.tar.gz
+   mv apache-maven-3.6.0 /usr/local/apache-maven-3
+   ```
+
+3. 修改系统配置文件
+
+   ```shell
+   vi /etc/profile
+   ```
+
+   在末尾添加以下内容
+
+   ```shell
+   export M2_HOME=/usr/local/apache-maven-3
+   export PATH=${M2_HOME}/bin:$PATH
+   ```
+
+   使配置生效
+
+   ```shell
+   source /etc/profile
+   ```
+
+   
+
+   
+
+   

+ 18 - 0
规范/运维/部署环境/mongo部署.md

@@ -0,0 +1,18 @@
+# mongo部署
+
+### 环境
+
+Ubuntu 18.04
+
+MongoDB v4.0.9
+
+### 部署过程
+
+```shell
+apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
+echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
+apt-get update
+apt-get install -y mongodb-org
+service mongod start
+```
+

+ 14 - 8
规范/运维/部署环境/nginx部署.md

@@ -1,16 +1,12 @@
 # 部署步骤
 
+### 环境
 
+Ubuntu 18.04
 
+Nginx 1.14.0
 
-
-
-
-
-
-
-
-# 配置文件
+### 配置文件
 
 ### nginx.conf
 
@@ -178,3 +174,13 @@ server {
    }
 }
 ```
+
+### 启动、关闭命令
+
+```shell
+# 验证
+nginx -t
+# 重启
+nginx -s reload
+```
+

+ 33 - 0
规范/运维/部署环境/yapi部署.md

@@ -0,0 +1,33 @@
+# YApi部署
+
+### 环境
+
+Ubuntu 18.04
+
+YApi v1.5.13
+
+### 部署过程(可视化安装)
+
+```shell
+apt install npm
+npm install -g yapi-cli --registry https://registry.npm.taobao.org
+yapi server
+```
+
+部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)
+
+### YApi后台启动
+
+1. 安装pm2
+
+   ```shell
+   npm install -g pm2
+   ```
+
+2. yapi后台启动
+
+   ```shell
+   
+   ```
+
+