feat(dev): containerize local dependencies
Some checks failed
ci / release-gate (push) Has been cancelled

This commit is contained in:
2026-08-04 13:27:25 +08:00
parent 33375a38d7
commit a517ffc6a7
15 changed files with 428 additions and 73 deletions

View File

@@ -0,0 +1,17 @@
namespace Tiku.Infrastructure.Storage;
public sealed class S3CompatibleOptions
{
public const string SectionName = "Storage:S3Compatible";
public string? Endpoint { get; set; }
public string? AccessKey { get; set; }
public string? SecretKey { get; set; }
public string? Region { get; set; }
public bool Secure { get; set; }
public bool IsConfigured =>
!string.IsNullOrWhiteSpace(Endpoint) &&
!string.IsNullOrWhiteSpace(AccessKey) &&
!string.IsNullOrWhiteSpace(SecretKey);
}