修改文件格式
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
7a927b3133
commit
6c2a1e0a4b
|
@ -1,4 +1,4 @@
|
||||||
using System;
|
using System;
|
||||||
using Autofac.Extensions.DependencyInjection;
|
using Autofac.Extensions.DependencyInjection;
|
||||||
using Microsoft.AspNetCore.Hosting;
|
using Microsoft.AspNetCore.Hosting;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
|
@ -24,7 +24,7 @@ namespace IRaCIS.Core.API
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
//以配置文件为准,否则 从url中取环境值(服务以命令行传递参数启动,配置文件配置了就不需要传递环境参数)
|
//以配置文件为准,否则 从url中取环境值(服务以命令行传递参数启动,配置文件配置了就不需要传递环境参数)
|
||||||
var config = new ConfigurationBuilder()
|
var config = new ConfigurationBuilder()
|
||||||
.AddEnvironmentVariables()
|
.AddEnvironmentVariables()
|
||||||
.Build();
|
.Build();
|
||||||
|
@ -40,11 +40,11 @@ namespace IRaCIS.Core.API
|
||||||
: "Development";
|
: "Development";
|
||||||
}
|
}
|
||||||
|
|
||||||
//Dicom 浏览
|
//Dicom 浏览
|
||||||
//ImageManager.SetImplementation(WinFormsImageManager.Instance);
|
//ImageManager.SetImplementation(WinFormsImageManager.Instance);
|
||||||
|
|
||||||
var host = CreateHostBuilder(args)
|
var host = CreateHostBuilder(args)
|
||||||
.UseEnvironment(enviromentName) //命令行传入环境
|
.UseEnvironment(enviromentName) //命令行传入环境
|
||||||
.ConfigureAppConfiguration((hostContext, config) =>
|
.ConfigureAppConfiguration((hostContext, config) =>
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -58,20 +58,20 @@ namespace IRaCIS.Core.API
|
||||||
//// Serilog
|
//// Serilog
|
||||||
SerilogExtension.AddSerilogSetup(enviromentName, host.Services);
|
SerilogExtension.AddSerilogSetup(enviromentName, host.Services);
|
||||||
|
|
||||||
Log.Logger.Warning($"当前环境:{enviromentName}");
|
Log.Logger.Warning($"当前环境:{enviromentName}");
|
||||||
|
|
||||||
|
|
||||||
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
{
|
{
|
||||||
Log.Logger.Warning($"当前部署平台环境:windows");
|
Log.Logger.Warning($"当前部署平台环境:windows");
|
||||||
}
|
}
|
||||||
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
{
|
{
|
||||||
Log.Logger.Warning($"当前部署平台环境:linux");
|
Log.Logger.Warning($"当前部署平台环境:linux");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Log.Logger.Warning($"当前部署平台环境:OSX or FreeBSD");
|
Log.Logger.Warning($"当前部署平台环境:OSX or FreeBSD");
|
||||||
}
|
}
|
||||||
|
|
||||||
NewId.SetProcessIdProvider(new CurrentProcessIdProvider());
|
NewId.SetProcessIdProvider(new CurrentProcessIdProvider());
|
||||||
|
@ -97,13 +97,13 @@ namespace IRaCIS.Core.API
|
||||||
{
|
{
|
||||||
webBuilder.ConfigureKestrel((context, options) =>
|
webBuilder.ConfigureKestrel((context, options) =>
|
||||||
{
|
{
|
||||||
//设置应用服务器Kestrel请求体最大为1GB // if don't set default value is: 30 MB
|
//设置应用服务器Kestrel请求体最大为1GB // if don't set default value is: 30 MB
|
||||||
options.Limits.MaxRequestBodySize = long.MaxValue;
|
options.Limits.MaxRequestBodySize = long.MaxValue;
|
||||||
options.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(30);
|
options.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(30);
|
||||||
options.Limits.RequestHeadersTimeout = TimeSpan.FromMinutes(20);
|
options.Limits.RequestHeadersTimeout = TimeSpan.FromMinutes(20);
|
||||||
|
|
||||||
});
|
});
|
||||||
//webBuilder.UseSerilog();//在宿主机启动的时候配置serilog,与微软ILogger进行整合
|
//webBuilder.UseSerilog();//在宿主机启动的时候配置serilog,与微软ILogger进行整合
|
||||||
webBuilder.UseStartup<Startup>();
|
webBuilder.UseStartup<Startup>();
|
||||||
}).UseSerilog()
|
}).UseSerilog()
|
||||||
.UseServiceProviderFactory(new AutofacServiceProviderFactory());
|
.UseServiceProviderFactory(new AutofacServiceProviderFactory());
|
||||||
|
@ -113,7 +113,7 @@ namespace IRaCIS.Core.API
|
||||||
{
|
{
|
||||||
var _repository = host.Services.GetService(typeof(IRepository)) as IRepository;
|
var _repository = host.Services.GetService(typeof(IRepository)) as IRepository;
|
||||||
|
|
||||||
//初始化 国际化数据,并且监测国际化文件变更
|
//初始化 国际化数据,并且监测国际化文件变更
|
||||||
//await InternationalizationHelper.InitInternationlizationDataAndWatchJsonFileAsync(_repository);
|
//await InternationalizationHelper.InitInternationlizationDataAndWatchJsonFileAsync(_repository);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue