75 lines
1.8 KiB
JSON
75 lines
1.8 KiB
JSON
{
|
|
"database": {
|
|
"type": "mysql",
|
|
"host": "localhost",
|
|
"port": 3306,
|
|
"user": "root",
|
|
"password": "password",
|
|
"database": "testdb",
|
|
"charset": "utf8mb4",
|
|
"maxOpenConns": 100,
|
|
"maxIdleConns": 10,
|
|
"connMaxLifetime": 3600
|
|
},
|
|
"oss": {
|
|
"provider": "aliyun",
|
|
"endpoint": "oss-cn-hangzhou.aliyuncs.com",
|
|
"accessKeyId": "your-access-key-id",
|
|
"accessKeySecret": "your-access-key-secret",
|
|
"bucket": "your-bucket-name",
|
|
"region": "cn-hangzhou",
|
|
"useSSL": true,
|
|
"domain": "https://cdn.example.com"
|
|
},
|
|
"redis": {
|
|
"host": "localhost",
|
|
"port": 6379,
|
|
"password": "",
|
|
"database": 0,
|
|
"maxRetries": 3,
|
|
"poolSize": 10,
|
|
"minIdleConns": 5,
|
|
"dialTimeout": 5,
|
|
"readTimeout": 3,
|
|
"writeTimeout": 3
|
|
},
|
|
"cors": {
|
|
"allowedOrigins": ["*"],
|
|
"allowedMethods": ["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"],
|
|
"allowedHeaders": ["Content-Type", "Authorization", "X-Requested-With", "X-Timezone"],
|
|
"exposedHeaders": [],
|
|
"allowCredentials": false,
|
|
"maxAge": 86400
|
|
},
|
|
"minio": {
|
|
"endpoint": "localhost:9000",
|
|
"accessKeyId": "minioadmin",
|
|
"secretAccessKey": "minioadmin",
|
|
"useSSL": false,
|
|
"bucket": "test-bucket",
|
|
"region": "us-east-1",
|
|
"domain": "http://localhost:9000"
|
|
},
|
|
"email": {
|
|
"host": "smtp.example.com",
|
|
"port": 587,
|
|
"username": "your-email@example.com",
|
|
"password": "your-email-password",
|
|
"from": "your-email@example.com",
|
|
"fromName": "Your App Name",
|
|
"useTLS": true,
|
|
"useSSL": false,
|
|
"timeout": 30
|
|
},
|
|
"sms": {
|
|
"accessKeyId": "your-aliyun-access-key-id",
|
|
"accessKeySecret": "your-aliyun-access-key-secret",
|
|
"region": "cn-hangzhou",
|
|
"signName": "Your Sign Name",
|
|
"templateCode": "SMS_123456789",
|
|
"endpoint": "",
|
|
"timeout": 10
|
|
}
|
|
}
|
|
|