65 lines
1.3 KiB
YAML
65 lines
1.3 KiB
YAML
server:
|
||
port: 8080
|
||
host: "0.0.0.0"
|
||
env: "development"
|
||
|
||
# PostgreSQL配置示例
|
||
database:
|
||
type: "postgres"
|
||
host: "localhost"
|
||
port: 5432
|
||
user: "postgres"
|
||
password: "password"
|
||
dbname: "wechat_demo"
|
||
sslmode: "disable"
|
||
|
||
# MySQL配置示例(被注释)
|
||
#database:
|
||
# type: "mysql"
|
||
# host: "localhost"
|
||
# port: 3306
|
||
# user: "root"
|
||
# password: "password"
|
||
# dbname: "wechat_demo"
|
||
# charset: "utf8mb4"
|
||
|
||
# SQLite配置示例(被注释) - 开发环境推荐
|
||
#database:
|
||
# type: "sqlite"
|
||
# dbname: "./data/wechat_demo.db"
|
||
|
||
docker:
|
||
host: "unix:///var/run/docker.sock"
|
||
apiVersion: "1.41"
|
||
imageName: "lxh01/xybotv2:latest"
|
||
network: "bridge"
|
||
memory: 123 # 容器内存限制(MB)
|
||
redis:
|
||
host: "10.0.0.31"
|
||
password: "pGhQKwj7DE7FbFL1"
|
||
db: 2
|
||
|
||
auth:
|
||
type: "password" # 支持 password 和 logto 两种
|
||
password:
|
||
secretKey: "your-secret-key-change-me" # 加密密钥
|
||
adminToken: "admin-token-change-me" # 密码
|
||
tokenExpiry: 24 # 登录有效期(小时)
|
||
logto:
|
||
endpoint: "https://your-logto-endpoint"
|
||
appId: "your-logto-app-id"
|
||
appSecret: "your-logto-app-secret"
|
||
|
||
logger:
|
||
level: "info"
|
||
file: "./logs/app.log"
|
||
|
||
# MinIO配置示例
|
||
minio:
|
||
endpoint: http://10.0.0.5:9000
|
||
host: http://10.0.0.5:9000
|
||
accessKey: xxx
|
||
secretKey: xxx
|
||
bucket: wechat
|
||
useSSL: false
|