瀏覽代碼

调整前端和环境的环境配置

YunaiV 4 年之前
父節點
當前提交
2d5601be92

+ 2 - 2
Jenkinsfile

@@ -21,7 +21,7 @@ pipeline {
         // GitHub 账号名
         GITHUB_ACCOUNT = 'https://gitee.com/zhijiantianya/ruoyi-vue-pro'
         // 应用名称
-        APP_NAME = 'yudao-admin-server'
+        APP_NAME = 'yudao-server'
         // 应用部署路径
         APP_DEPLOY_BASE_DIR = '/media/pi/KINGTON/data/work/projects/'
     }
@@ -57,4 +57,4 @@ pipeline {
             }
         }
     }
-}
+}

+ 15 - 20
bin/deploy.sh

@@ -1,20 +1,15 @@
 #!/bin/bash
 set -e
 
-# 基础
-# export JAVA_HOME=/work/programs/jdk/jdk1.8.0_181
-# export PATH=PATH=$PATH:$JAVA_HOME/bin
-# export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
-
 DATE=$(date +%Y%m%d%H%M)
 # 基础路径
-BASE_PATH=/media/pi/KINGTON/data/work/projects/yudao-admin-server
+BASE_PATH=/work/projects/yudao-server
 # 编译后 jar 的地址。部署时,Jenkins 会上传 jar 包到该目录下
 SOURCE_PATH=$BASE_PATH/build
 # 服务名称。同时约定部署服务的 jar 包名字也为它。
-SERVER_NAME=yudao-admin-server
+SERVER_NAME=yudao-server
 # 环境
-PROFILES_ACTIVE=dev
+PROFILES_ACTIVE=development
 # 健康检查 URL
 HEALTH_CHECK_URL=http://127.0.0.1:48080/actuator/health/
 
@@ -62,7 +57,7 @@ function transfer() {
     echo "[transfer] 转移 $SERVER_NAME.jar 完成"
 }
 
-# 停止
+# 停止:优雅关闭之前已经启动的服务
 function stop() {
     echo "[stop] 开始停止 $BASE_PATH/$SERVER_NAME"
     PID=$(ps -ef | grep $BASE_PATH/$SERVER_NAME | grep -v "grep" | awk '{print $2}')
@@ -71,8 +66,8 @@ function stop() {
         # 正常关闭
         echo "[stop] $BASE_PATH/$SERVER_NAME 运行中,开始 kill [$PID]"
         kill -15 $PID
-        # 等待最大 60 秒,直到关闭完成。
-        for ((i = 0; i < 60; i++))
+        # 等待最大 120 秒,直到关闭完成。
+        for ((i = 0; i < 120; i++))
             do
                 sleep 1
                 PID=$(ps -ef | grep $BASE_PATH/$SERVER_NAME | grep -v "grep" | awk '{print $2}')
@@ -95,7 +90,7 @@ function stop() {
     fi
 }
 
-# 启动
+# 启动:启动后端项目
 function start() {
     # 开启启动前,打印启动参数
     echo "[start] 开始启动 $BASE_PATH/$SERVER_NAME"
@@ -108,13 +103,13 @@ function start() {
     echo "[start] 启动 $BASE_PATH/$SERVER_NAME 完成"
 }
 
-# 健康检查
+# 健康检查:自动判断后端项目是否正常启动
 function healthCheck() {
     # 如果配置健康检查,则进行健康检查
     if [ -n "$HEALTH_CHECK_URL" ]; then
-        # 健康检查最大 60 秒,直到健康检查通过
+        # 健康检查最大 120 秒,直到健康检查通过
         echo "[healthCheck] 开始通过 $HEALTH_CHECK_URL 地址,进行健康检查";
-        for ((i = 0; i < 60; i++))
+        for ((i = 0; i < 120; i++))
             do
                 # 请求健康检查地址,只获取状态码。
                 result=`curl -I -m 10 -o /dev/null -s -w %{http_code} $HEALTH_CHECK_URL || echo "000"`
@@ -138,11 +133,11 @@ function healthCheck() {
         else
             tail -n 10 nohup.out
         fi
-    # 如果未配置健康检查,则 slepp 60 秒,人工看日志是否部署成功。
+    # 如果未配置健康检查,则 sleep 120 秒,人工看日志是否部署成功。
     else
-        echo "[healthCheck] HEALTH_CHECK_URL 未配置,开始 sleep 60 秒";
-        sleep 60
-        echo "[healthCheck] sleep 60 秒完成,查看日志,自行判断是否启动成功";
+        echo "[healthCheck] HEALTH_CHECK_URL 未配置,开始 sleep 120 秒";
+        sleep 120
+        echo "[healthCheck] sleep 120 秒完成,查看日志,自行判断是否启动成功";
         tail -n 50 nohup.out
     fi
 }
@@ -159,7 +154,7 @@ function deploy() {
     # 启动 Java 服务
     start
     # 健康检查
-#    healthCheck
+    healthCheck
 }
 
 deploy

File diff suppressed because it is too large
+ 6 - 6
sql/bpm-activiti.sql


File diff suppressed because it is too large
+ 130 - 130
sql/ruoyi-vue-pro.sql


+ 1 - 1
yudao-framework/yudao-spring-boot-starter-biz-data-permission/src/main/java/cn/iocoder/yudao/framework/datapermission/core/dept/rule/DeptDataPermissionRule.java

@@ -35,7 +35,7 @@ import java.util.Set;
  * 注意,使用 DeptDataPermissionRule 时,需要保证表中有 dept_id 部门编号的字段,可自定义。
  *
  * 实际业务场景下,会存在一个经典的问题?当用户修改部门时,冗余的 dept_id 是否需要修改?
- * 1. 一般情况下,dept_id 不进行修改,则会导致用户看到之前的数据。【yudao-admin-server 采用该方案】
+ * 1. 一般情况下,dept_id 不进行修改,则会导致用户看到之前的数据。【yudao-server 采用该方案】
  * 2. 部分情况下,希望该用户还是能看到之前的数据,则有两种方式解决:【需要你改造该 DeptDataPermissionRule 的实现代码】
  *  1)编写洗数据的脚本,将 dept_id 修改成新部门的编号;【建议】
  *      最终过滤条件是 WHERE dept_id = ?

+ 1 - 1
yudao-module-pay/yudao-module-pay-impl/src/main/java/cn/iocoder/yudao/module/pay/service/notify/PayNotifyService.java

@@ -21,7 +21,7 @@ public interface PayNotifyService {
     /**
      * 执行支付通知
      *
-     * 注意,该方法提供给定时任务调用。目前是 yudao-admin-server 进行调用
+     * 注意,该方法提供给定时任务调用。目前是 yudao-server 进行调用
      * @return 通知数量
      */
     int executeNotify() throws InterruptedException;

+ 1 - 1
yudao-server/src/main/java/cn/iocoder/yudao/server/framework/package-info.java

@@ -1,5 +1,5 @@
 /**
- * 属于整个 yudao-admin-server 的 framework 封装
+ * 属于整个 yudao-server 的 framework 封装
  *
  * @author 芋道源码
  */

yudao-server/src/main/resources/application-develop.yaml → yudao-server/src/main/resources/application-dev.yaml


+ 1 - 1
yudao-server/src/main/resources/application.yaml

@@ -1,6 +1,6 @@
 spring:
   application:
-    name: yudao-admin-server
+    name: yudao-server
 
   profiles:
     active: local

+ 1 - 2
yudao-ui-admin/.env.development

@@ -5,8 +5,7 @@ ENV = 'development'
 VUE_APP_TITLE = 芋道管理系统
 
 # 芋道管理系统/开发环境
-VUE_APP_BASE_API = '/dev-api'
-# VUE_APP_BASE_API = '/api'
+VUE_APP_BASE_API = 'http://192.168.225.2'
 
 # 路由懒加载
 VUE_CLI_BABEL_TRANSPILE_MODULES = true

+ 20 - 0
yudao-ui-admin/.env.local

@@ -0,0 +1,20 @@
+# 开发环境配置
+ENV = 'development'
+
+# 页面标题
+VUE_APP_TITLE = 芋道管理系统
+
+# 芋道管理系统/本地环境
+VUE_APP_BASE_API = '/dev-api'
+
+# 路由懒加载
+VUE_CLI_BABEL_TRANSPILE_MODULES = true
+
+# 多租户的开关
+VUE_APP_TENANT_ENABLE = true
+
+# 文档的开关
+VUE_APP_DOC_ENABLE = true
+
+# 百度统计
+VUE_APP_BAIDU_CODE = fadc1bd5db1a1d6f581df60a1807f8ab

yudao-ui-admin/.env.production → yudao-ui-admin/.env.prod


yudao-ui-admin/.env.staging → yudao-ui-admin/.env.stage


+ 5 - 3
yudao-ui-admin/package.json

@@ -5,9 +5,11 @@
   "author": "芋道",
   "license": "MIT",
   "scripts": {
-    "dev": "vue-cli-service serve",
-    "build:prod": "vue-cli-service build",
-    "build:stage": "vue-cli-service build --mode staging",
+    "local": "vue-cli-service serve --mode local",
+    "dev": "vue-cli-service serve --mode dev",
+    "build:prod": "vue-cli-service build --mode prod",
+    "build:stage": "vue-cli-service build --mode stage",
+    "build:dev": "vue-cli-service build --mode dev",
     "build:demo1024": "vue-cli-service build --mode demo1024",
     "preview": "node build/index.js --preview",
     "lint": "eslint --ext .js,.vue src"