diff --git a/.github/capp-kairos-broker.yml b/.github/capp-kairos-broker.yml index 83f0841..88d2df4 100644 --- a/.github/capp-kairos-broker.yml +++ b/.github/capp-kairos-broker.yml @@ -61,7 +61,7 @@ properties: secretRef: azure-client-secret scale: - minReplicas: 0 + minReplicas: 1 maxReplicas: 5 rules: - name: httpscalingrule diff --git a/Directory.Packages.props b/Directory.Packages.props index 15873dd..77fd6d9 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -5,7 +5,6 @@ - @@ -13,7 +12,6 @@ - @@ -21,8 +19,6 @@ - - @@ -48,8 +44,6 @@ - - diff --git a/src/Account/DependencyInjection.cs b/src/Account/DependencyInjection.cs index 24e980f..43bc4cb 100644 --- a/src/Account/DependencyInjection.cs +++ b/src/Account/DependencyInjection.cs @@ -21,7 +21,6 @@ public static class DependencyInjection public static IServiceCollection AddAccount( this IServiceCollection services, IConfigurationManager config) - IConfigurationManager config) { services.Configure(config); @@ -35,7 +34,6 @@ public static IServiceCollection AddAccount( .AddAuth(); } - public static IBusRegistrationConfigurator ConfigureAccountBus(this IBusRegistrationConfigurator x) public static IBusRegistrationConfigurator ConfigureAccountBus(this IBusRegistrationConfigurator x) { x.AddConsumers(Assembly.GetExecutingAssembly()); diff --git a/src/Account/Domain/Enum/Gender.cs b/src/Account/Domain/Enum/Gender.cs deleted file mode 100644 index ebb7633..0000000 --- a/src/Account/Domain/Enum/Gender.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Kairos.Account.Domain.Enum; - -public enum Gender -{ - Unspecified = 0, - Male, - Female, - Other -} diff --git a/src/Account/Domain/Enum/PersonType.cs b/src/Account/Domain/Enum/PersonType.cs deleted file mode 100644 index 7d98ca5..0000000 --- a/src/Account/Domain/Enum/PersonType.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace Kairos.Account.Domain.Enum; - -public enum PersonType -{ - /// - /// Individual - /// - Natural = 1, - - /// - /// Corporate - /// - Legal -} diff --git a/src/Gateway/DependencyInjection.cs b/src/Gateway/DependencyInjection.cs index 95c16f4..33f1be2 100644 --- a/src/Gateway/DependencyInjection.cs +++ b/src/Gateway/DependencyInjection.cs @@ -27,7 +27,9 @@ public static IServiceCollection AddGateway( }) .AddInMemoryStorage(); - services.AddCarter(); + services + .AddCarter() + .AddCors(); return services .AddMapper() diff --git a/src/Gateway/Filters/ResponseFormatter.cs b/src/Gateway/Filters/ResponseFormatter.cs index c3b2608..9a3cd5f 100644 --- a/src/Gateway/Filters/ResponseFormatter.cs +++ b/src/Gateway/Filters/ResponseFormatter.cs @@ -48,7 +48,6 @@ internal sealed class ResponseFormatter(ILogger logger) : IEn logger.LogError(ex, "{Error}", ex.Message); return Results.Json( - data: new Response(null, [ex.Message]), data: new Response(null, [ex.Message]), statusCode: StatusCodes.Status500InternalServerError ); diff --git a/src/Gateway/Program.cs b/src/Gateway/Program.cs index fe51118..aa58fd7 100644 --- a/src/Gateway/Program.cs +++ b/src/Gateway/Program.cs @@ -23,7 +23,16 @@ builder.Host) .AddMarketData(builder.Configuration) .AddGateway(builder.Configuration) - .AddAccount(builder.Configuration); + .AddAccount(builder.Configuration) + .AddCors(options => + { + options.AddPolicy("AllowAll", policy => + { + policy.AllowAnyOrigin() + .AllowAnyMethod() + .AllowAnyHeader(); + }); + }); } WebApplication app = builder.Build(); @@ -45,6 +54,7 @@ app .UseRouting() + .UseCors("AllowAll") .UseAuthentication() .UseAuthorization() .UseStaticFiles() diff --git a/src/MarketData/Infra/Configuration/Settings.cs b/src/MarketData/Infra/Configuration/Settings.cs index 0e574dc..64cafd3 100644 --- a/src/MarketData/Infra/Configuration/Settings.cs +++ b/src/MarketData/Infra/Configuration/Settings.cs @@ -13,9 +13,4 @@ public sealed partial class Database { public required DbOptions MarketData { get; init; } } - - public sealed partial class Database - { - public required DbOptions MarketData { get; init; } - } } \ No newline at end of file diff --git a/src/Shared/Contracts/Output.cs b/src/Shared/Contracts/Output.cs index 77428ef..9483cfc 100644 --- a/src/Shared/Contracts/Output.cs +++ b/src/Shared/Contracts/Output.cs @@ -90,13 +90,9 @@ public static Output Created(TValue value, IEnumerable? messages public static Output InvalidInput(IEnumerable messages, TValue? value = default) => new(value, OutputStatus.InvalidInput, messages); - public static Output NotFound(IEnumerable messages, TValue? value = default) => - new(value, OutputStatus.NotFound, messages); public static Output NotFound(IEnumerable messages, TValue? value = default) => new(value, OutputStatus.NotFound, messages); - public static Output PolicyViolation(IEnumerable messages, TValue? value = default) => - new(value, OutputStatus.PolicyViolation, messages); public static Output PolicyViolation(IEnumerable messages, TValue? value = default) => new(value, OutputStatus.PolicyViolation, messages);