wanggang 2 years ago
parent
commit
8a71de4b7c
  1. 69
      be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/PdaHttpApiHostModule.cs
  2. 22
      build/src/docker/publish/conf/settings/appsettings.Development.json

69
be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/PdaHttpApiHostModule.cs

@ -68,33 +68,33 @@ namespace Win_in.Sfs.Wms.Pda;
typeof(MessageApplicationContractsModule), typeof(MessageApplicationContractsModule),
typeof(AuthApplicationContractsModule) typeof(AuthApplicationContractsModule)
)] )]
public class PdaHttpApiHostModule : AbpModule public class PdaHttpApiHostModule : ModuleBase<PdaHttpApiHostModule>
{ {
private bool _isMultiTenancy = true; private bool _isMultiTenancy = true;
/// <summary> ///// <summary>
/// 预配置服务 ///// 预配置服务
/// </summary> ///// </summary>
/// <param name="context"></param> ///// <param name="context"></param>
public override void PreConfigureServices(ServiceConfigurationContext context) //public override void PreConfigureServices(ServiceConfigurationContext context)
{ //{
context.Services.AddAutoMapperObjectMapper<AbpDddDomainModule>(); // context.Services.AddAutoMapperObjectMapper<AbpDddDomainModule>();
Configure<AbpAutoMapperOptions>(options => { options.AddMaps<PdaHttpApiHostModule>(validate: true); }); // Configure<AbpAutoMapperOptions>(options => { options.AddMaps<PdaHttpApiHostModule>(validate: true); });
PreConfigure<AbpHttpClientBuilderOptions>(options => // PreConfigure<AbpHttpClientBuilderOptions>(options =>
{ // {
//Polly 重试3次 // //Polly 重试3次
options.ProxyClientBuildActions.Add((remoteServiceName, clientBuilder) => // options.ProxyClientBuildActions.Add((remoteServiceName, clientBuilder) =>
{ // {
clientBuilder.AddTransientHttpErrorPolicy(policyBuilder => // clientBuilder.AddTransientHttpErrorPolicy(policyBuilder =>
policyBuilder.WaitAndRetryAsync( // policyBuilder.WaitAndRetryAsync(
3, // 3,
i => TimeSpan.FromSeconds(Math.Pow(2, i)) // i => TimeSpan.FromSeconds(Math.Pow(2, i))
) // )
); // );
}); // });
}); // });
} //}
/// <summary> /// <summary>
/// ///
@ -113,26 +113,27 @@ public class PdaHttpApiHostModule : AbpModule
/// <param name="context"></param> /// <param name="context"></param>
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
_ = context.Services.GetHostingEnvironment(); //_ = context.Services.GetHostingEnvironment();
var configuration = context.Services.GetConfiguration(); //var configuration = context.Services.GetConfiguration();
context.SetConsoleTitleOfWebApp("Pda.Host"); //context.SetConsoleTitleOfWebApp("Pda.Host");
_isMultiTenancy = Convert.ToBoolean(configuration["IsMultiTenancy"]); //_isMultiTenancy = Convert.ToBoolean(configuration["IsMultiTenancy"]);
ConfigureHttpClientProxies(context); //ConfigureHttpClientProxies(context);
ConfigureMultiTenancy(); //ConfigureMultiTenancy();
ConfigureSwaggerServices(context, configuration); base.ConfigureServices(context);
GetXmlFiles();
ConfigureLocalization(); //ConfigureLocalization();
ConfigureAuthentication(context, configuration); //ConfigureAuthentication(context, configuration);
ConfigureCors(context, configuration); //ConfigureCors(context, configuration);
ConfigureAntiForgery(); //ConfigureAntiForgery();
} }
private void ConfigureAntiForgery() private void ConfigureAntiForgery()

22
build/src/docker/publish/conf/settings/appsettings.Development.json

@ -45,7 +45,7 @@
}, },
"AuthServer": { "AuthServer": {
"Audience": "Auth", "Audience": "Auth",
"Authority": "http://localhost:59093/", "Authority": "http://dev.ccwin-in.com:21293/",
"ClientId": "Auth_App", "ClientId": "Auth_App",
"ClientSecret": "1q2w3E*", "ClientSecret": "1q2w3E*",
"RequireHttpsMetadata": "false", "RequireHttpsMetadata": "false",
@ -95,7 +95,7 @@
}, },
"IdentityClients": { "IdentityClients": {
"Default": { "Default": {
"Authority": "http://localhost:59093", "Authority": "http://dev.ccwin-in.com:21293",
"ClientId": "Auth_App", "ClientId": "Auth_App",
"ClientSecret": "1q2w3E*", "ClientSecret": "1q2w3E*",
"GrantType": "client_credentials", "GrantType": "client_credentials",
@ -110,31 +110,31 @@
}, },
"RemoteServices": { "RemoteServices": {
"Auth": { "Auth": {
"BaseUrl": "http://dev.ccwin-in.com:59093/" "BaseUrl": "http://localhost:21293/"
}, },
"BaseData": { "BaseData": {
"BaseUrl": "http://dev.ccwin-in.com:59094/" "BaseUrl": "http://localhost:21294/"
}, },
"Default": { "Default": {
"BaseUrl": "http://dev.ccwin-in.com:59093" "BaseUrl": "http://localhost:21293/"
}, },
"FileStorage": { "FileStorage": {
"BaseUrl": "http://dev.ccwin-in.com:59092/" "BaseUrl": "http://localhost:21292/"
}, },
"Inventory": { "Inventory": {
"BaseUrl": "http://dev.ccwin-in.com:59095/" "BaseUrl": "http://localhost:59095/"
}, },
"Job": { "Job": {
"BaseUrl": "http://dev.ccwin-in.com:59095/" "BaseUrl": "http://localhost:59095/"
}, },
"Label": { "Label": {
"BaseUrl": "http://dev.ccwin-in.com:59092/" "BaseUrl": "http://localhost:21292/"
}, },
"Message": { "Message": {
"BaseUrl": "http://dev.ccwin-in.com:59092/" "BaseUrl": "http://localhost:21292/"
}, },
"Store": { "Store": {
"BaseUrl": "http://dev.ccwin-in.com:59095/" "BaseUrl": "http://localhost:59095/"
} }
}, },
"Serilog": { "Serilog": {

Loading…
Cancel
Save