Browse Source

生产环境

zhangxiaomu 1 year ago
parent
commit
6d0a7ba9a0
1 changed files with 58 additions and 10 deletions
  1. 58 10
      src/main/resources/prod/bootstrap.yml

+ 58 - 10
src/main/resources/prod/bootstrap.yml

@@ -1,18 +1,66 @@
 server:
-  port: 6001
+  port: 7001
 spring:
   application:
     name: gateway-server
   cloud:
+    gateway:
+      globalcors: #全局跨域设置,不需要再在controller上增加CrossOrigin注解
+        add-to-simple-url-handler-mapping: true
+        cors-configurations:
+          '[/**]':
+            allowedOrigins: "*"
+            allowedMethods: "*"
+            allowedHeaders: "*"
+            allowCredentials: true
+            maxAge: 360000
+      default-filters: #去除响应头中的多个 Access-Control-Allow-Origin,保留第一个
+        - DedupeResponseHeader=Vary Access-Control-Allow-Origin Access-Control-Allow-Credentials, RETAIN_FIRST
+      discovery:
+        locator:
+          enabled: true #开启gateway从nacos上获取服务列表,id就是服务名。注意,此方式的优先级比自定义routes的方式高。开发时不要开启
     nacos:
       config:
-        file-extension: yaml
-        server-addr: ${NACOS_HOST:mse-ab4cb036-nacos-ans.mse.aliyuncs.com:8848}
-        namespace: ${NACOS_SPACE:hgscrm-prod}
-        shared-configs:
-          - data-id: common.yaml
-            group: DEFAULT_GROUP
-        group: ${group-id:DEFAULT_GROUP}
+        server-addr: 124.71.44.215:8848
       discovery:
-        server-addr: ${NACOS_HOST:mse-ab4cb036-nacos-ans.mse.aliyuncs.com:8848}
-        namespace: ${NACOS_SPACE:hgscrm-prod}
+        server-addr: 124.71.44.215:8848
+        ip: 124.71.44.215 #默认是局域网ip,固定为外网ip
+        namespace: dkic
+  #    sentinel:
+  #      transport:
+  #        dashboard: s.dev01.dkiboss.com:7019
+  redis:
+    host: localhost
+    port: 6379
+    password:
+
+  sleuth:
+    sampler:
+      probability: 1
+  servlet:
+    multipart:
+      max-file-size: 10MB
+      max-request-size: 10MB
+
+logback:
+  file: /data/java_project/dkic/logs
+
+ribbon:
+  ServerListRefreshInterval: 3000
+
+feign:
+  sentinel:
+    enabled: true
+  client:
+    config:
+      default:
+        connectTimeout: 60000
+        readTimeout: 60000
+
+aes-key: b6f64c1001b04b9f
+client-app-id: 48849faf-8bbb-4a29-9548-0ba1c3df963f
+
+# token校验跳过的url,多个url用";"号隔开
+filterPath: /oauth-server/oauth/token;/oauth-server/oauth/wx_token;/user-server/core/user/qv_scan_login;/basic-server/file/upload
+# token校验跳过的url,多个url用";"号隔开(由于mdm服务是动态的,需要单独设置)
+mdmFilterPath: /mst/staff/get_info_after_login