ÎļþÃû´Ó docker-deploy/one-step-script/template/application-prod.yml.template ÐÞ¸Ä |
| | |
| | | ---
|
| | | # æ°æ®æºé
ç½®
|
| | | spring:
|
| | | datasource:
|
| | | type: com.zaxxer.hikari.HikariDataSource
|
| | | dynamic:
|
| | | # æ§è½åææä»¶(ææ§è½æè ä¸å»ºè®®ç产ç¯å¢ä½¿ç¨)
|
| | | p6spy: false
|
| | | # 设置é»è®¤çæ°æ®æºæè
æ°æ®æºç»,é»è®¤å¼å³ä¸º master
|
| | | primary: master
|
| | | # ä¸¥æ ¼æ¨¡å¼ å¹é
ä¸å°æ°æ®æºåæ¥é
|
| | | strict: true
|
| | | datasource:
|
| | | # ä¸»åºæ°æ®æº
|
| | | master:
|
| | | type: ${spring.datasource.type}
|
| | | driverClassName: com.mysql.cj.jdbc.Driver
|
| | | url: {{PROD_DB_URL}}
|
| | | username: {{PROD_DB_USERNAME}}
|
| | | password: {{PROD_DB_PASSWORD}}
|
| | | hikari:
|
| | | # æå¤§è¿æ¥æ± æ°é
|
| | | maxPoolSize: 20
|
| | | # æå°ç©ºé²çº¿ç¨æ°é
|
| | | minIdle: 10
|
| | | # é
ç½®è·åè¿æ¥çå¾
è¶
æ¶çæ¶é´
|
| | | connectionTimeout: 30000
|
| | | # æ ¡éªè¶
æ¶æ¶é´
|
| | | validationTimeout: 5000
|
| | | # 空é²è¿æ¥åæ´»æå¤§æ¶é´ï¼é»è®¤10åé
|
| | | idleTimeout: 600000
|
| | | # æ¤å±æ§æ§å¶æ± ä¸è¿æ¥çæé¿çå½å¨æï¼å¼0表示æ éçå½å¨æï¼é»è®¤30åé
|
| | | maxLifetime: 1800000
|
| | | # è¿æ¥æµè¯queryï¼é
ç½®æ£æµè¿æ¥æ¯å¦ææï¼
|
| | | connectionTestQuery: SELECT 1
|
| | | # å¤ä¹
æ£æ¥ä¸æ¬¡è¿æ¥çæ´»æ§
|
| | | keepaliveTime: 30000
|
| | |
|
| | | --- # redis åæºé
ç½®
|
| | | spring.data:
|
| | | redis:
|
| | | # å°å
|
| | | host: {{PROD_REDIS_HOST}}
|
| | | # 端å£ï¼é»è®¤ä¸º6379
|
| | | port: {{PROD_REDIS_PORT}}
|
| | | # æ°æ®åºç´¢å¼
|
| | | database: {{PROD_REDIS_DATABASE}}
|
| | | # å¯ç
|
| | | password: {{PROD_REDIS_PASSWORD}}
|
| | | # è¿æ¥è¶
æ¶æ¶é´
|
| | | timeout: {{PROD_REDIS_TIMEOUT}}
|
| | | # æ¯å¦å¼å¯ssl
|
| | | ssl: false
|
| | |
|
| | | # æ¥å¿é
ç½®
|
| | | logging:
|
| | | level:
|
| | | org.ruoyi: info
|
| | | org.springframework: warn
|
| | | config: classpath:logback-plus.xml
|
| | |
|
| | | # Sa-Tokené
ç½®
|
| | | sa-token:
|
| | | # tokenåç§° (忶乿¯cookieåç§°)
|
| | | token-name: Authorization
|
| | | # tokenæææ 设为7天 (å¿
å®è¿æ) åä½: ç§
|
| | | timeout: 604800
|
| | | # tokenä¸´æ¶æææ (æå®æ¶é´æ æä½å°±è¿æ) åä½: ç§
|
| | | activity-timeout: 604800
|
| | | # æ¯å¦å
许åä¸è´¦å·å¹¶åç»å½ (为trueæ¶å
许ä¸èµ·ç»å½, 为falseæ¶æ°ç»å½æ¤ææ§ç»å½)
|
| | | is-concurrent: true
|
| | | # å¨å¤äººç»å½åä¸è´¦å·æ¶ï¼æ¯å¦å
±ç¨ä¸ä¸ªtoken (为trueæ¶ææç»å½å
±ç¨ä¸ä¸ªtoken, 为falseæ¶æ¯æ¬¡ç»å½æ°å»ºä¸ä¸ªtoken)
|
| | | is-share: false
|
| | | # æ¯å¦å°è¯ä»headeré读åtoken
|
| | | is-read-header: true
|
| | | # æ¯å¦å°è¯ä»cookieé读åtoken
|
| | | is-read-cookie: false
|
| | | # tokenåç¼
|
| | | token-prefix: "Bearer"
|
| | | # jwtç§é¥
|
| | | jwt-secret-key: abcdefghijklmnopqrstuvwxyz
|
| | |
|
| | | # websocket
|
| | | websocket:
|
| | | enabled: true
|
| | | # è·¯å¾
|
| | | path: '/resource/websocket'
|
| | | # è®¾ç½®è®¿é®æºå°å
|
| | | --- |
| | | # æ°æ®æºé
ç½® |
| | | spring: |
| | | datasource: |
| | | type: com.zaxxer.hikari.HikariDataSource |
| | | dynamic: |
| | | # æ§è½åææä»¶(ææ§è½æè ä¸å»ºè®®ç产ç¯å¢ä½¿ç¨) |
| | | p6spy: false |
| | | # 设置é»è®¤çæ°æ®æºæè
æ°æ®æºç»,é»è®¤å¼å³ä¸º master |
| | | primary: master |
| | | # ä¸¥æ ¼æ¨¡å¼ å¹é
ä¸å°æ°æ®æºåæ¥é |
| | | strict: true |
| | | datasource: |
| | | # ä¸»åºæ°æ®æº |
| | | master: |
| | | type: ${spring.datasource.type} |
| | | driverClassName: com.mysql.cj.jdbc.Driver |
| | | url: {{PROD_DB_URL}} |
| | | username: {{PROD_DB_USERNAME}} |
| | | password: {{PROD_DB_PASSWORD}} |
| | | hikari: |
| | | # æå¤§è¿æ¥æ± æ°é |
| | | maxPoolSize: 20 |
| | | # æå°ç©ºé²çº¿ç¨æ°é |
| | | minIdle: 10 |
| | | # é
ç½®è·åè¿æ¥çå¾
è¶
æ¶çæ¶é´ |
| | | connectionTimeout: 30000 |
| | | # æ ¡éªè¶
æ¶æ¶é´ |
| | | validationTimeout: 5000 |
| | | # 空é²è¿æ¥åæ´»æå¤§æ¶é´ï¼é»è®¤10åé |
| | | idleTimeout: 600000 |
| | | # æ¤å±æ§æ§å¶æ± ä¸è¿æ¥çæé¿çå½å¨æï¼å¼0表示æ éçå½å¨æï¼é»è®¤30åé |
| | | maxLifetime: 1800000 |
| | | # è¿æ¥æµè¯queryï¼é
ç½®æ£æµè¿æ¥æ¯å¦ææï¼ |
| | | connectionTestQuery: SELECT 1 |
| | | # å¤ä¹
æ£æ¥ä¸æ¬¡è¿æ¥çæ´»æ§ |
| | | keepaliveTime: 30000 |
| | | |
| | | --- # redis åæºé
ç½® |
| | | spring.data: |
| | | redis: |
| | | # å°å |
| | | host: {{PROD_REDIS_HOST}} |
| | | # 端å£ï¼é»è®¤ä¸º6379 |
| | | port: {{PROD_REDIS_PORT}} |
| | | # æ°æ®åºç´¢å¼ |
| | | database: {{PROD_REDIS_DATABASE}} |
| | | # å¯ç |
| | | password: {{PROD_REDIS_PASSWORD}} |
| | | # è¿æ¥è¶
æ¶æ¶é´ |
| | | timeout: {{PROD_REDIS_TIMEOUT}} |
| | | # æ¯å¦å¼å¯ssl |
| | | ssl: false |
| | | |
| | | # æ¥å¿é
ç½® |
| | | logging: |
| | | level: |
| | | org.ruoyi: info |
| | | org.springframework: warn |
| | | config: classpath:logback-plus.xml |
| | | |
| | | # Sa-Tokené
ç½® |
| | | sa-token: |
| | | # tokenåç§° (忶乿¯cookieåç§°) |
| | | token-name: Authorization |
| | | # tokenæææ 设为7天 (å¿
å®è¿æ) åä½: ç§ |
| | | timeout: 604800 |
| | | # tokenä¸´æ¶æææ (æå®æ¶é´æ æä½å°±è¿æ) åä½: ç§ |
| | | activity-timeout: 604800 |
| | | # æ¯å¦å
许åä¸è´¦å·å¹¶åç»å½ (为trueæ¶å
许ä¸èµ·ç»å½, 为falseæ¶æ°ç»å½æ¤ææ§ç»å½) |
| | | is-concurrent: true |
| | | # å¨å¤äººç»å½åä¸è´¦å·æ¶ï¼æ¯å¦å
±ç¨ä¸ä¸ªtoken (为trueæ¶ææç»å½å
±ç¨ä¸ä¸ªtoken, 为falseæ¶æ¯æ¬¡ç»å½æ°å»ºä¸ä¸ªtoken) |
| | | is-share: false |
| | | # æ¯å¦å°è¯ä»headeré读åtoken |
| | | is-read-header: true |
| | | # æ¯å¦å°è¯ä»cookieé读åtoken |
| | | is-read-cookie: false |
| | | # tokenåç¼ |
| | | token-prefix: "Bearer" |
| | | # jwtç§é¥ |
| | | jwt-secret-key: abcdefghijklmnopqrstuvwxyz |
| | | |
| | | # websocket |
| | | websocket: |
| | | enabled: true |
| | | # è·¯å¾ |
| | | path: '/resource/websocket' |
| | | # è®¾ç½®è®¿é®æºå°å |
| | | allowedOrigins: '*' |