feat: Project peready 2.0

This commit is contained in:
ereshk1gal
2025-10-01 01:42:45 +03:00
parent 504f03bd32
commit ece9cedb37
9 changed files with 1270 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
namespace LctMonolith.Application.Options;
public class S3StorageOptions
{
public string Endpoint { get; set; } = string.Empty;
public bool UseSsl { get; set; } = true;
public string AccessKey { get; set; } = string.Empty;
public string SecretKey { get; set; } = string.Empty;
public string Bucket { get; set; } = "avatars";
public string? PublicBaseUrl { get; set; } // optional CDN / reverse proxy base
public int PresignExpirationMinutes { get; set; } = 60;
}