2026-05-09 18:25:04 +08:00
|
|
|
import { registerAs } from '@nestjs/config';
|
|
|
|
|
|
|
|
|
|
export default registerAs('storage', () => ({
|
|
|
|
|
driver: process.env.STORAGE_DRIVER || 'local',
|
|
|
|
|
localPath: process.env.STORAGE_LOCAL_PATH || './uploads',
|
2026-05-17 22:30:14 +08:00
|
|
|
cos: {
|
|
|
|
|
secretId: process.env.STORAGE_COS_SECRET_ID || '',
|
|
|
|
|
secretKey: process.env.STORAGE_COS_SECRET_KEY || '',
|
|
|
|
|
bucket: process.env.STORAGE_COS_BUCKET || 'zhixi-1259685406',
|
|
|
|
|
region: process.env.STORAGE_COS_REGION || 'ap-guangzhou',
|
|
|
|
|
domain: process.env.STORAGE_COS_DOMAIN || 'cos.longde.cloud',
|
|
|
|
|
},
|
2026-05-09 18:25:04 +08:00
|
|
|
s3: {
|
|
|
|
|
bucket: process.env.STORAGE_S3_BUCKET,
|
|
|
|
|
region: process.env.STORAGE_S3_REGION,
|
|
|
|
|
endpoint: process.env.STORAGE_S3_ENDPOINT,
|
|
|
|
|
},
|
|
|
|
|
}));
|