Explorar o código

chore: add production config files

malk hai 2 semanas
pai
achega
55e692c49e

+ 1 - 2
.gitignore

@@ -44,7 +44,6 @@ mvnw.cmd
 */src/main/resources/static/web
 */src/main/resources/static/mjs
 
-# 敏感配置与密钥(禁止入库)
-**/application-prod.yml
+# 密钥文件(禁止入库)
 **/nginx/certs/*.key
 **/nginx/certs/*.pem

+ 33 - 0
mjava-guangming/src/main/resources/application-prod.yml

@@ -0,0 +1,33 @@
+# 环境配置
+server:
+  port: 9003
+  servlet:
+    context-path: /api/gm
+
+# condition
+spel:
+  scheduling: false
+  multiSource: false
+
+spring:
+  # database
+  datasource:
+    hikari:
+      connection-init-sql: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    username: ${DB_USERNAME}
+    password: ${DB_PASSWORD}
+    url: ${DB_URL}
+  jpa:
+    database: MYSQL
+    database-platform: org.hibernate.dialect.MySQL57Dialect
+
+# 光明配置
+guangming:
+  dingtalk:
+    appKey: ${DINGTALK_APP_KEY}
+    appSecret: ${DINGTALK_APP_SECRET}
+    corpId: ${DINGTALK_CORP_ID}
+  mailSso:
+    ssoUrl: https://mail.brightfood.com/mailsso.nsf/aj_sso?openagent
+    publicKey: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDGiD1TQT1oaYToULcpMVN6GjKSq7Z6P+FQnx9ryHRSFG4NqjeL9k3+hJi6/bvJZVkJfWVT4G9EWE32P7hRTPJYyBmQ7JjhVVJGElU4XbtPqHWZTDpTmLdsKDIcjMZPQMeIsc2wzVNa1PsTOpWtq6KB26VigMS7yG+o86QF3DvBAQIDAQAB

+ 37 - 0
mjava-mcli/src/main/resources/application-prod.yml

@@ -0,0 +1,37 @@
+# 环境配置
+server:
+  port: 9001
+  servlet:
+    context-path: /api/mcli
+
+# condition
+spel:
+  scheduling: false       # 定时任务是否执行
+  multiSource: false      # 是否多数据源配置
+
+spring:
+  # database
+  datasource:
+    hikari:
+      connection-init-sql: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci           # SqlServer, Oracle 无需设置类型
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    username: root
+    password: cp-root@2022++
+    url: jdbc:mysql://47.97.181.40:3306/mjava?serverTimezone=Asia/Shanghai&useUnicode=yes&characterEncoding=UTF-8&useSSL=true
+  jpa:
+    database: MYSQL
+    database-platform: org.hibernate.dialect.MySQL57Dialect
+  # MongoDB配置
+  data:
+    mongodb:
+      uri: mongodb://tbread:Teambition999@192.168.31.201:27017/teambition   # 固定格式 [连接成功后, 需要为 teambition 库添加 admin 权限才可查询]
+
+# dingtalk
+dingtalk:
+  agentId: 2691784047
+  appKey: dinghbynhnd2dbgypmsa
+  appSecret: Kl5Xw8x0TlEIlvcJuUkYZD18UTTShJmfdKrAIpY8oX-Q_tazyUKA28nQh7dG5-mq
+  corpId: ding321c72787fffc78b35c2f4657eb6378f
+  aesKey: NgBOhTTp38RmPYs3gz7xBRHGNhwLHAv3tZntZ6He54F
+  token: yLQuiiYIBvrzN3tmOduDn
+  operator: "095358016629044412"   # OA管理员账号

+ 48 - 0
mjava-shunfeng/src/main/resources/application-prod.yml

@@ -0,0 +1,48 @@
+# 环境配置
+server:
+  port: 9002
+  servlet:
+    context-path: /api/sf
+
+# condition
+spel:
+  scheduling: false        # 定时任务是否执行
+  multiSource: false       # 是否多数据源配置
+
+spring:
+  # database
+  datasource:
+    hikari:
+      connection-init-sql: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    username: root
+    password: YOUR_PROD_PASSWORD
+    url: jdbc:mysql://YOUR_PROD_HOST:3306/mjava?serverTimezone=Asia/Shanghai&useUnicode=yes&characterEncoding=UTF-8&useSSL=true
+  jpa:
+    database: MYSQL
+    database-platform: org.hibernate.dialect.MySQL57Dialect
+
+# 腾讯会议配置
+txmeeting:
+  secretId: YOUR_SECRET_ID
+  secretKey: YOUR_SECRET_KEY
+  sdkId: YOUR_SDK_APP_ID
+  apiHost: https://api.meeting.qq.com
+
+# Zoom 配置
+zoom:
+  accountId: YOUR_ACCOUNT_ID
+  clientId: YOUR_CLIENT_ID
+  clientSecret: YOUR_CLIENT_SECRET
+  apiHost: https://api.zoom.us/v2
+  oauthUrl: https://zoom.us/oauth/token
+
+# dingtalk
+dingtalk:
+  agentId: 2691784047
+  appKey: dinghbynhnd2dbgypmsa
+  appSecret: Kl5Xw8x0TlEIlvcJuUkYZD18UTTShJmfdKrAIpY8oX-Q_tazyUKA28nQh7dG5-mq
+  corpId: ding321c72787fffc78b35c2f4657eb6378f
+  aesKey: NgBOhTTp38RmPYs3gz7xBRHGNhwLHAv3tZntZ6He54F
+  token: yLQuiiYIBvrzN3tmOduDn
+  operator: "095358016629044412"   # OA管理员账号

+ 87 - 0
mjava/src/main/resources/application-prod.yml

@@ -0,0 +1,87 @@
+spring:
+  # database
+  datasource:
+    hikari:
+      connection-init-sql: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci           # SqlServer, Oracle 无需设置类型
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    username: mjava
+    password: mjava@mc
+    url: jdbc:mysql://47.100.206.177:33306/mjava?serverTimezone=Asia/Shanghai&useUnicode=yes&characterEncoding=UTF-8&useSSL=true
+    # 主库
+    primary:
+      username: mjava
+      password: mjava@mc
+      jdbc-url: jdbc:mysql://47.100.206.177:33306/mjava?serverTimezone=Asia/Shanghai&useUnicode=yes&characterEncoding=UTF-8&useSSL=true
+    # 从库
+    slave:
+      username: mjava
+      password: mjava@mc
+      jdbc-url: jdbc:mysql://47.100.206.177:33306/mjava_slave?serverTimezone=Asia/Shanghai&useUnicode=yes&characterEncoding=UTF-8&useSSL=true
+  # JPA
+  jpa:
+    database: MYSQL
+    database-platform: org.hibernate.dialect.MySQL57Dialect
+
+# dingtalk
+dingtalk:
+  agentId: 1999093926
+  appKey: dingylcuowclmme76je1
+  appSecret: u5_oBF5Kj491u3iefiaTnl8AO9vrSyE84x_jQxjCGyqV9JKnzaYBElkh_cBo177I
+  corpId: dingcc1b1ffad0d5ca1d
+  aesKey:
+  token:
+
+# teambition
+teambition:
+  AppID: 63589b8bb6803e162f9a57d8
+  AppSecret: 5mB3b73OFhSwo38xEVqahCLwQVhG1MW3
+  TenantId: 5ca44db8ca4fd40001b10559
+  OperatorId: 5e698cca21f5ad70dfba7d2b    # 公共账号, 需要有操作权限 [牧语]
+
+# aliwork
+aliwork:
+  appType: APP_GTK6SIE4MNVEEVPJLM7Z
+  systemToken: IA766O61FNR42YWEEEKTB5QAEEP827UYE3M9LK11
+
+# h3yun
+h3yun:
+  engineCode: vqvl30y6teuqgfydfolo4gqo2
+  secret: mV17Rp3hqzwiSX9woQBqQyFLJVKuUSDaJclzr7VTlBJbhLZ1XUxTgA==
+
+# ekuaibao
+ekuaibao:
+  corpId: -yQbjbywbc640011                # 易快报的 corpId
+  platformApi: https://app.ekuaibao.com   # 易快报不同平台获取前缀的方式不同
+
+# fxiaoke
+fxiaoke:
+  appId: FSAID_131becb
+  appSecret: 1f516179d4e84ecba24752b0c4af5d02
+  permanentCode: 317DA531616A1569F906D1F9A1C74D15
+  corpId: FSCID_2DA12EC0A1DC7EF6FD68E5AA33F25D8A  # 纷享销客 corpId
+
+# diwork
+diwork:
+  appKey: 09242de7dc2c44c0b2dbca1b389aa566
+  appSecret: cf2b924ccb2b47f39bc9841a39ef4784
+
+# u8open
+u8open:
+  appKey: opa75c6cbdd6375068f
+  appSecret: f2e79a74aa284b5e83be6f1cac84e4b6
+  toAccount: sangnuo8
+  fromAccount: zhixian666
+
+# feishu
+feishu:
+  appKey: cli_a2b72fadcafe100e
+  appSecret: SUy4raAtpO3dgOasOfO43GU6YfaMnQ3Q
+  encryptKey: DVeCYMQgcg5T8BpKnOIUkdsU8Rex1Ndx
+  verToken: agS2kgO39Y59JSQUduNOahd64woiKvxf
+
+# 企业配置
+corp:
+  # 异常通知 list: [1, 2, 3] or - 1, - 2, - 3
+  engineers:
+    - "09535801661638954621"
+    - "01251957155326205105"