浏览代码

修改配置

rainwer 6 月之前
父节点
当前提交
0d7e854d14
共有 5 个文件被更改,包括 64 次插入17 次删除
  1. 45 0
      .old.drone.yml
  2. 3 3
      Dockerfile
  3. 4 4
      run.sh
  4. 11 9
      src/main/resources/application-dev.yml
  5. 1 1
      src/main/resources/application.yml

+ 45 - 0
.old.drone.yml

@@ -0,0 +1,45 @@
+kind: pipeline # 定义对象类型,还有secret和signature两种类型
+type: docker # 定义流水线类型,还有kubernetes、exec、ssh等类型
+name: old_ezhizao_yzbh_sys_api # 定义流水线名称
+
+steps: # 定义流水线执行步骤,这些步骤将顺序执行
+  - name: package # 流水线名称
+    image: maven:3-jdk-8 # 定义创建容器的Docker镜像
+    volumes: # 将容器内目录挂载到宿主机,仓库需要开启Trusted设置
+      - name: maven-cache
+        path: /root/.m2 # 将maven下载依赖的目录挂载出来,防止重复下载
+      - name: maven-build
+        path: /home/build # 将应用打包好的Jar和执行脚本挂载出来
+    commands: # 定义在Docker容器中执行的shell命令
+      - mvn clean package # 应用打包命令
+      - mkdir -p /home/old_server/build/ezhizao_yzbh_sys/jar/
+      - cp target/ezhizao_yzbh_sys.jar /home/old_server/build/ezhizao_yzbh_sys/jar/ezhizao_yzbh_sys.jar
+      - cp Dockerfile /home/old_server/build/ezhizao_yzbh_sys/Dockerfile
+      - cp run.sh /home/old_server/build/ezhizao_yzbh_sys/run.sh
+
+  - name: build-start
+    image: appleboy/drone-ssh:1.7.7 # SSH工具镜像
+    settings:
+      host: 124.70.62.143 # 远程连接地址
+      username:
+        from_secret: ssh_user # 远程连接账号
+      password:
+        from_secret: ssh_password # 从Secret中读取SSH密码
+      port: 22 # 远程连接端口
+      command_timeout: 5m # 远程执行命令超时时间
+      script:
+        - cd /home/old_server/build/ezhizao_yzbh_sys # 进入宿主机构建目录
+        - chmod +x run.sh # 更改为可执行脚本
+        - ./run.sh # 运行脚本打包应用镜像并运行
+
+volumes: # 定义流水线挂载目录,用于共享数据
+  - name: maven-build
+    host:
+      path: /home/build  # 从宿主机中挂载的目录
+  - name: maven-cache
+    host:
+      path: /home/cache
+
+trigger:
+  branch:
+    - master-old

+ 3 - 3
Dockerfile

@@ -2,18 +2,18 @@
 FROM swr.cn-north-4.myhuaweicloud.com/cloud-zhanglingyang/ibm-semeru-runtimes:open-8-jre
 
 # 创建挂载目录
-RUN mkdir -p /jar
+RUN mkdir -p /home/old_server/jar
 
 # 创建文件挂载目录
 RUN mkdir -p /home/files
 
 # 把Jar包拷贝进容器
-ADD ./jar/ezhizao_yzbh_sys.jar /jar
+ADD ./jar/ezhizao_yzbh_sys.jar /home/old_server/jar
 
 # 声明服务运行的端口
 EXPOSE 8040
 
 #  启动系统服务
-ENTRYPOINT ["java","-Xms128m","-Xmx256m","-Xmn64m","-Xss1024k","-jar","/jar/ezhizao_yzbh_sys.jar"]
+ENTRYPOINT ["java","-Xms128m","-Xmx256m","-Xmn64m","-Xss1024k","-jar","/home/old_server/jar/ezhizao_yzbh_sys.jar"]
 
 

+ 4 - 4
run.sh

@@ -3,13 +3,13 @@
 group_name='ezhizao'
 
 # 定义应用名称
-app_name='ezhizao_yzbh_sys_api'
+app_name='old_ezhizao_yzbh_sys_api'
 # 定义挂载目录名称
 volume_name='ezhizao_yzbh_sys'
 # 定义应用版本
 app_version='1.0-SNAPSHOT'
 # 定义后端端口
-app_port=8040
+app_port=9040
 # 定义应用环境
 profile_active='linux'
 
@@ -38,8 +38,8 @@ echo '----rm container----'
 docker run -p ${app_port}:${app_port} --name ${app_name} --network yzbh_network \
 -e 'spring.profiles.active'=${profile_active} \
 -e TZ="Asia/Shanghai" \
--v /home/build/${volume_name}/logs:/home/ruoyi/logs \
--v /home/files:/home/files \
+-v /home/old_server/build/${volume_name}/logs:/home/ruoyi/logs \
+-v /home/old_server/files:/home/files \
 --restart=always \
 -d ${group_name}/${app_name}:${app_version}
 echo '----start container----'

+ 11 - 9
src/main/resources/application-dev.yml

@@ -3,19 +3,21 @@ spring:
     cloud:
         nacos:
             discovery:
-                server-addr: 82.156.209.15:8848
+                server-addr: old-server-nacos:8049 # Nacos服务器地址
+                username: nacos
+                password: nacos
     application:
         name: ezhizao-yzbh-sys
     # redis 配置
     redis:
         # 地址
-        host: 62.234.54.84
+        host: 120.46.59.90
         # 端口,默认为6379
         port: 16379
         # 数据库索引
-        database: 8
+        database: 10
         # 密码
-        password: yuchang@2023
+        password: ezhizao.cn123456
         # 连接超时时间
         timeout: 10s
         lettuce:
@@ -34,15 +36,15 @@ spring:
         druid:
             # 主库数据源
             master:
-                url: jdbc:mysql://82.156.209.15:3306/ezhizao_yzbh_v2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=true&rewriteBatchedStatements=true&serverTimezone=GMT%2B8&connectTimeout=360000&socketTimeout=360000
-                username: admin
-                password: ~44rC%0J
+                url: jdbc:mysql://120.46.59.90:3306/ezhizao_yzbh_v2_zhengshi2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=true&rewriteBatchedStatements=true&serverTimezone=GMT%2B8&connectTimeout=360000&socketTimeout=360000
+                username: root
+                password: ezhizao.cn123456
             # 初始连接数
-            initialSize: 5
+            initialSize: 10
             # 最小连接池数量
             minIdle: 10
             # 最大连接池数量
-            maxActive: 20
+            maxActive: 50
             # 配置获取连接等待超时的时间
             maxWait: 60000
             # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒

+ 1 - 1
src/main/resources/application.yml

@@ -51,7 +51,7 @@ spring:
   cloud:
     nacos:
       discovery:
-        server-addr: 172.18.0.3:8848 # Nacos服务器地址
+        server-addr: old-server-nacos:8848 # Nacos服务器地址
         namespace: ezhizao_yzbh # 命名空间
         #config:
         #server-addr: 114.116.195.82:8848 # Nacos服务器地址