fixed minio lifecycle on 180 days

This commit is contained in:
SlimusMinus
2026-09-09 23:44:50 +03:00
parent 0c5ccd473c
commit 4ebd16f48d
2 changed files with 12 additions and 12 deletions

View File

@@ -71,20 +71,20 @@ public class StorageStructureService {
log.info("Установка политики жизненного цикла для бакета '{}'...", mainBucket); log.info("Установка политики жизненного цикла для бакета '{}'...", mainBucket);
LifecycleRule rule = LifecycleRule.builder() LifecycleRule rule = LifecycleRule.builder()
.id("delete-after-one-day-rule") .id("delete-after-180-days-rule")
.status(ExpirationStatus.ENABLED) .status(ExpirationStatus.ENABLED)
.filter(f -> f.prefix("")) .filter(f -> f.prefix(""))
.expiration(exp -> exp.days(1)) .expiration(exp -> exp.days(180))
.build(); .build();
BucketLifecycleConfiguration lifecycleConfig = BucketLifecycleConfiguration.builder() BucketLifecycleConfiguration lifecycleConfig = BucketLifecycleConfiguration.builder()
.rules(List.of(rule)) .rules(List.of(rule))
.build(); .build();
PutBucketLifecycleConfigurationRequest request = PutBucketLifecycleConfigurationRequest.builder() PutBucketLifecycleConfigurationRequest request = PutBucketLifecycleConfigurationRequest.builder()
.bucket(mainBucket) .bucket(mainBucket)
.lifecycleConfiguration(lifecycleConfig) .lifecycleConfiguration(lifecycleConfig)
.build(); .build();
s3Client.putBucketLifecycleConfiguration(request); s3Client.putBucketLifecycleConfiguration(request);
log.info("Политика жизненного цикла для бакета '{}' успешно установлена.", mainBucket); log.info("Политика жизненного цикла для бакета '{}' успешно установлена.", mainBucket);

View File

@@ -1,8 +1,8 @@
spring: spring:
servlet: servlet:
multipart: multipart:
max-file-size: 5MB max-file-size: 10MB
max-request-size: 10MB max-request-size: 20MB
datasource: datasource:
url: jdbc:postgresql://localhost:5432/nahodka url: jdbc:postgresql://localhost:5432/nahodka