Files
goalfylearning-admin/k8s/configmap.yaml

68 lines
1.9 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: goalfymax-admin-config
namespace: goalfyagent
data:
config-prod.yaml: |
server:
addr: "0.0.0.0"
port: 8087
database:
# 请根据实际环境配置数据库连接信息
dsn: "goalfymax:m^ZLrwJ9sgWk@tcp(goalfyagent-aurora-mysql-staging.cb2sq6y2mg93.us-west-2.rds.amazonaws.com:3306)/goalfymax?charset=utf8mb4&parseTime=True&loc=Local"
maxIdleConns: 10
maxOpenConns: 100
logLevel: "info"
gateway:
base_url: "http://ai-gateway.goalfymax.svc"
timeout: 30
auth:
login_url: "http://ai-gateway.goalfymax.svc/aigateway-admin/api/login"
key: "Jiahe.123"
sso:
sso_server_url: "https://passport.goalfyai.com"
client_id: "3aU5j4Js89qmWDQjmplSJA"
redirect_uri: "https://goalfymax-admin.goalfyai.com"
scope: "openid profile email"
resource_aud: "api://admin"
timeout: 30s
admin_token: "goalfy_admin_token_1028_v1"
# OSS 对象存储配置
oss:
endpoint: "https://goalfyagent-data-prod.s3.us-west-2.amazonaws.com/"
region: "us-west-2"
access_key_id: "AKIASSWQCE5VWZDYDLMO"
access_key_secret: "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"
bucket: "goalfyagent-data-prod"
assume_role_arn: "arn:aws:iam::177603749739:role/s3-test"
presign_url_expire: 30m
log:
level: "info"
format: "json"
output: "stdout"
message_push:
goalfymax_base_url: "https://goalfymax.goalfyai.com"
timeout: 30
retry_count: 3
retry_interval: 1000
redis:
addr: "redis.middleware.svc.cluster.local:26379" # K8s 集群内 Redis 服务地址
password: "goalfyai_ops"
db: 0
email:
sender: "goalfymax@goalfyai.com"
host: "smtp.mxhichina.com"
port: 465
username: "goalfymax@goalfyai.com"
password: "efRuPRpGKS6gZpuw"
invite_url_prefix: "https://passport.goalfyai.com/invite/"