add
This commit is contained in:
parent
43c36bfc6c
commit
cac3da9449
|
@ -61,7 +61,6 @@ S3_MAX_CONCURRENT_UPLOADS=60
|
|||
# .env.development
|
||||
STORAGE_TYPE=local
|
||||
UPLOAD_DIR=./uploads
|
||||
UPLOAD_EXPIRATION_MS=86400000 # 24小时过期
|
||||
```
|
||||
|
||||
### 生产环境 - AWS S3
|
||||
|
@ -73,7 +72,6 @@ S3_BUCKET=prod-app-uploads
|
|||
S3_REGION=us-west-2
|
||||
S3_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
|
||||
S3_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
|
||||
UPLOAD_EXPIRATION_MS=604800000 # 7天过期
|
||||
```
|
||||
|
||||
### MinIO 本地开发
|
||||
|
|
|
@ -58,7 +58,6 @@ npm install @repo/storage
|
|||
# .env
|
||||
STORAGE_TYPE=local
|
||||
UPLOAD_DIR=./uploads
|
||||
UPLOAD_EXPIRATION_MS=86400000 # 24小时过期
|
||||
```
|
||||
|
||||
### AWS S3 配置
|
||||
|
@ -70,7 +69,6 @@ S3_BUCKET=my-app-uploads
|
|||
S3_REGION=us-west-2
|
||||
S3_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
|
||||
S3_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
|
||||
UPLOAD_EXPIRATION_MS=604800000 # 7天过期
|
||||
```
|
||||
|
||||
### MinIO 配置
|
||||
|
|
|
@ -13,7 +13,7 @@ export function getStorageConfig(): StorageConfig {
|
|||
if (storageType === StorageType.LOCAL) {
|
||||
config.local = {
|
||||
directory: process.env.UPLOAD_DIR || './uploads',
|
||||
expirationPeriodInMilliseconds: parseInt(process.env.UPLOAD_EXPIRATION_MS || '0'), // 默认不过期
|
||||
expirationPeriodInMilliseconds: 60 * 60 * 24 * 1000, // 默认24小时
|
||||
};
|
||||
} else if (storageType === StorageType.S3) {
|
||||
config.s3 = {
|
||||
|
@ -25,7 +25,7 @@ export function getStorageConfig(): StorageConfig {
|
|||
forcePathStyle: process.env.S3_FORCE_PATH_STYLE === 'true',
|
||||
partSize: parseInt(process.env.S3_PART_SIZE || '8388608'), // 8MB
|
||||
maxConcurrentPartUploads: parseInt(process.env.S3_MAX_CONCURRENT_UPLOADS || '60'),
|
||||
expirationPeriodInMilliseconds: parseInt(process.env.UPLOAD_EXPIRATION_MS || '0'), // 默认不过期
|
||||
expirationPeriodInMilliseconds: 60 * 60 * 24 * 1000, // 默认24小时
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue