23 lines
738 B
C#
23 lines
738 B
C#
using Kurisu.AspNetCore.Startup;
|
|
using Kurisu.SqlSugar.Extensions;
|
|
using Minio;
|
|
|
|
namespace Dlhis.Common.Packs
|
|
{
|
|
public class MinioPack : BaseAppPack
|
|
{
|
|
public override bool IsBeforeUseRouting { get; }
|
|
|
|
public override void ConfigureServices(IServiceCollection services)
|
|
{
|
|
//注入minioClient
|
|
var minioClient = (MinioClient)new MinioClient()
|
|
.WithEndpoint(Configuration["MinIO:Endpoint"])
|
|
.WithCredentials(Configuration["MinIO:AccessKey"], Configuration["MinIO:SecretKey"])
|
|
.WithSSL()
|
|
.Build();
|
|
services.AddSingleton(minioClient);
|
|
}
|
|
}
|
|
}
|