Merge pull request #33 from SlimusMinus/fix-minio
fixed minio lifecycle on 180 days
This commit is contained in:
@@ -71,20 +71,20 @@ public class StorageStructureService {
|
||||
log.info("Установка политики жизненного цикла для бакета '{}'...", mainBucket);
|
||||
|
||||
LifecycleRule rule = LifecycleRule.builder()
|
||||
.id("delete-after-one-day-rule")
|
||||
.status(ExpirationStatus.ENABLED)
|
||||
.filter(f -> f.prefix(""))
|
||||
.expiration(exp -> exp.days(1))
|
||||
.build();
|
||||
.id("delete-after-180-days-rule")
|
||||
.status(ExpirationStatus.ENABLED)
|
||||
.filter(f -> f.prefix(""))
|
||||
.expiration(exp -> exp.days(180))
|
||||
.build();
|
||||
|
||||
BucketLifecycleConfiguration lifecycleConfig = BucketLifecycleConfiguration.builder()
|
||||
.rules(List.of(rule))
|
||||
.build();
|
||||
.rules(List.of(rule))
|
||||
.build();
|
||||
|
||||
PutBucketLifecycleConfigurationRequest request = PutBucketLifecycleConfigurationRequest.builder()
|
||||
.bucket(mainBucket)
|
||||
.lifecycleConfiguration(lifecycleConfig)
|
||||
.build();
|
||||
.bucket(mainBucket)
|
||||
.lifecycleConfiguration(lifecycleConfig)
|
||||
.build();
|
||||
|
||||
s3Client.putBucketLifecycleConfiguration(request);
|
||||
log.info("Политика жизненного цикла для бакета '{}' успешно установлена.", mainBucket);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
spring:
|
||||
servlet:
|
||||
multipart:
|
||||
max-file-size: 5MB
|
||||
max-request-size: 10MB
|
||||
max-file-size: 10MB
|
||||
max-request-size: 20MB
|
||||
|
||||
datasource:
|
||||
url: jdbc:postgresql://localhost:5432/nahodka
|
||||
|
||||
Reference in New Issue
Block a user