software:
env: ${SOFTWARE_ENV:dev}
webPrefix: "/opc/v1"
projectName: opcadmin
logLevel: DEBU
author: raymond@163.com
corp: web.trainopc.com
ver: V20240821-01
etcd:
server:
hosturl: ${ETCD_HOSTURL:rudb-dev:2379}
nats:
url: ${NATS_URL:nats://rudb-dev:4222}
timeout: 10 #s
subscribe:
topicSync: GeneralEsSync.*
topicAsync: GeneralEsAsync.*
web:
server:
name: ${WEB_SERVER_HOST:web.trainopc.com}
port: "8099"
ver: latest
ifBackend: "false" #是否后台
client:
name: ${WEB_CLIENT_HOST:web.trainopc.com}
testUrl: ${ICHUB_TESTURL:http://192.168.1.62:8080/admin/v1}
enableTestUrl: "false"
webTimeout: ${WEB_TIMEOUT:120}
swagger:
enable: ${SWAGGER_ENABLE:true}
host: ${SWAGGER_HOST:https://devys.super-study.com}
basePath: /
ver: v1.0
title: ${SWAGGER_TITLE:训练环境WebServer}
esclient:
name: web.esserver.com
testUrl: ${WEB_ESCLIENT_TESTURL:http://192.168.27.144:88}
webTimeout: "30"
ruleclient:
name: web.ruleserver.com
testUrl: ${WEB_RULECLIENT_TESTURL:http://localhost:89}
webTimeout: 30
dbclient:
name: web.dbserver.com
testUrl: ${WEB_ESCLIENT_TESTURL:http://localhost:91}
webTimeout: ${WEB_TIMEOUT:30}
statclient:
name: web.statserver.com
testUrl: ${WEB_STATCLIENT_TESTURL:http://localhost:90}
webTimeout: 30
es:
enable: ${ES_ENABLE:false}
url: ${ES_URL:http://192.168.27.24:9200,http://192.168.27.25:9200,http://192.168.27.26:9200}
username: ${ES_USERNAME:elastic}
password: ${ES_PASSWORD:enc(8CfGuLQ79iK6e6+UU/yXiA==)}
sniffEnabled: "false" # 是否设置嗅探器
healthcheckInterval: 10 #s # 多久检查一次集群健康状态
rpc:
serverName: gorpc.admin.com
serverPort: ${WEBSITE_RPC_PORT:1201}
version: "latest"
gorm:
debug: ${DB_DEBUG:true}
dbType: ${DB_TYPE:postgres}
enable: ${DB_ENABLE:true}
maxIdletime: 900 #s
maxLifetime: 7200 #s
maxOpenConns: 150
maxIdleConns: 50
datasource:
dbtype: postgres
dbname: ${DB_NAME:postgres}
host: ${DB_HOST:rudb-dev}
port: ${DB_PORT:5432}
username: ${DB_USER:postgres}
password: ${DB_PASSWORD:Ygw!tqxxZQKthpux}
sslmode: ${DB_SSLMODE:disable}
charset: utf8
redis:
enable: true
db: 8
addr: rudb-dev:36379
password: "123456"
sms:
enable: true
accessKey: "LTAI5tH6S1rVkB2N57iLZTDM"
accessSecret: "m4k6pNIFxaWRLxnVIAoScaoJ2zVVrE"
signName: "研师领学"
oss:
enable: true
domain: https://superstudy.cn-shenzhen.oss.aliyuncs.com
endpoint: "https://cn-shenzhen.oss.aliyuncs.com"
bucket: "superstudy"
region: "cn-shenzhen"
accessKey: "LTAI5t8JtSNigbyS1vrYY3Gi"
accessSecret: "LiGrZ9mdTSu6tfi6MJAY9LEYMjT00I"
huifuPay:
#"************* Demo演示用测试集成环境商户参数 *************":"",
productId: "PAYUN"
sysId: "6666000185244832"
rsaMerchPrivateKey: "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCOYn6Kd+62WeeSX3kjuGYZucn7XDl78weVroiGifeyfJIQOMOOrmQAOREI/ut7Fi4wAMPEiIkVZrnRiNdlZBAjclUc3VDHCfOPLenSm38Z+K5HViD1ek7Ww/a3bo/L04DgI4XL440R0YPzS4N4Ca1ZLmHUvWW6UHbIcYPTbW+fvKMo/NJkgyjOFMfhkn9zh5Q0IFUZl0AqD1R5oMiGSpKz+NPcfs8el3huwRikyY0GrC2YRRL8G+KBVR9XqcIHTWrr8uYzPJUWe14ymw2RLqYonRaJVapd+HEC3qy7cwyTpWvHXNbuzNlDe8RImhkPaOYv/aeePrzvoNHIV67YAdcFAgMBAAECggEAcerXt01xTa/smK2OLEgSWC7PLS6CR2sP/G/hh1LHPKRx8EyaGYPpOkxuFrZuDNKYLYvPFWTv2JGRxdUoEFTYnKOS+T8Qq86IcVuYogoKzOqr9SMxx3UNssKil+v7XGZhy/Jfz9rFOSZZ3cPi8Z08dgen+h92TnSmNIStpfD+x9thLgWU2E/RpwadXANbSLOCyGVbU/x+C8lqNmA5teaRPP/kKtdctIis94dbhgy5vf913gqTcY0wtflbOZpvUu4xI5aiCsB9XaA051/HMzzx78i/gttv/QdPnxBxWtI0uBK0erZ4zlsluCxX7Cyk0TdOu5DtEwe0K52fLg/j+It1QQKBgQDGUGPYyfDUm3DRKSLT6VXl0flIvcLGk+z9k7CUWuZdawNT8VjAqbtJJ768rC4tAXXKZa1bGctWJgNqVD44eU7q9I4nZDtvT9doH6q+mRzssjccf2+oIy5oYvvBFCzsc6MK73buIgN7o0MxqYq8TkNaIX8knlb2Ld6oHBvwPTUJLQKBgQC3zUlPiwXkzumpeBzohRLRT+HWdgUI0CYKTiUCuH1HOYt6pt3g2yXch9rOqO+WJG8XbSOteWtrWLOwhtWgM7ZltdWx5xnfAEsIK4DVFOTPomyAwPissuDcO4tjWieh+V0UWZFti+GSarraMZhvCNuR/8BQB0Ed/OTry7MbiGV8OQKBgDwJGjEG8WFrrTukuGZuvRJV/qGG0PBM1/HsRAilfBfLzbYb2kJ5H7mFzrhPZ6s4RfB/13s809HAsEgAONXf44Q9hMtoDJYmFY/wBkCtGZSOXyDBc4vzGpl/XbeV5AOw/irRU6/DnEpRooXmTZm0F6+xdEwhozHjsQQzfkG8RdIBAoGAMC9cQcMjh2mLLkdz5K1GUqNLhGqqRTY0Us1LvJvbE/oNC9mFH3a0RU1EWptFPCpPCWguS0MimyDE8slWZcpIzf9Oh3YbfS/Ze8nT24i/t4NQSKzORJAcjP/7Oc+fxkHWWghlLL/YIgdi9uK7oJhE39CZfSF5u7/Zz8s2KEioulkCgYEAtxAgrM6fOJThkSwEAN8BleorP6Y/bFMSV/TODg5s4KLYB1NYJE42ZfCulgGvLMD0Z2y38QqrvJ/k7ARau+5S15ioxflzCAoRKnc5LxRGsWhXYS8JuCEwBrOpXsvQPg9JbLa9mpUUzBeDRFcDgKNfpaBXjhitXHv+C3cPHkl1xBs="
rsaHuifuPublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAomb734TwIuBxYS87rkbUM8G1lTw1X07wThBbdnGXPzARNoK9fp0UJBTZrExEO+yI9FG6q6s2wIl5oZEupLuE+KqBOpDTd7kDieB3er1SSioVXwLlO7meUVL6FVJAcKVtybIwljKDTFsw2qA3HCyHdgf9MiB1H7Y0nOeIl1yGLs1D0o+chT9QWaxufrTN4Q7EugEAP91cqsR6v1ILW/9s0+IzL+Uh1x/arlLIAH5ZJYOaN/b2PKvnb9il3psB5HYkVWB804h6/w06j/ih6Z8yro5K5iSUvtHmYczpTLcqQlagKxHQK0NXqnJvZ5UpLaFVRd6JuZcDSrqDPVqCkvGcaQIDAQAB"
gongzhPay:
name: "公众号-研师领学"
appId: "wx1a832218d07c7800"
appSecret: "d0be2e0040a35d5e4adb111e78db364d"
huifuId: 6666000185244832
sysId: 6666000185244832
notifyUrl: https://devys.super-study.com/api/v1/fe/callback/gongzh/payorder
notifyUrlRefund: https://devys.super-study.com/api/v1/fe/callback/gongzh/payrefund
notifyUrlCash: https://devys.super-study.com/api/v1/fe/callback/payorder/platcash
tokenNo: "10061419561"
# 小程序
miniAppId: "wx82c2e35e3aae3a1e"
miniAppSecret: "8534161c8c3dd5a42fedb63c5fde7295"