From 0a3dd61ce029bd0feea3a3c0cfc463b77c785f4c Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Sat, 30 May 2026 00:31:54 +0200 Subject: [PATCH] Upgraded backend services --- MidrandBookshop/MidrandBookshop.csproj | 3 ++- MidrandBookshop/Program.cs | 16 ++++++++-------- MidrandBookshop/appsettings.json | 14 ++++++-------- midrandbooks-uat.yml | 4 ++-- 4 files changed, 18 insertions(+), 19 deletions(-) diff --git a/MidrandBookshop/MidrandBookshop.csproj b/MidrandBookshop/MidrandBookshop.csproj index e18f2cc..23c37e0 100644 --- a/MidrandBookshop/MidrandBookshop.csproj +++ b/MidrandBookshop/MidrandBookshop.csproj @@ -18,12 +18,13 @@ - + + diff --git a/MidrandBookshop/Program.cs b/MidrandBookshop/Program.cs index 444b3ce..c50e038 100644 --- a/MidrandBookshop/Program.cs +++ b/MidrandBookshop/Program.cs @@ -1,5 +1,6 @@ using LiteCharms.Features.Extensions; using LiteCharms.Features.Mediator; +using LiteCharms.Features.MidrandBooks.Extensions; using MidrandBookshop.Components; using static LiteCharms.Features.Extensions.Quartz; @@ -11,22 +12,21 @@ builder.Services.AddRazorComponents() builder.AddMonitoring(); builder.Services.AddEndpointsApiExplorer(); -//builder.Services.AddMediator(); +builder.Services.AddMediator(); -//builder.Services.AddScoped(typeof(IPipelineBehavior<,>), typeof(TelemetryPipelineBehavior<,>)); -//builder.Services.AddScoped(typeof(IPipelineBehavior<,>), typeof(LoggingPipelineBehavior<,>)); +builder.Services.AddScoped(typeof(IPipelineBehavior<,>), typeof(TelemetryPipelineBehavior<,>)); +builder.Services.AddScoped(typeof(IPipelineBehavior<,>), typeof(LoggingPipelineBehavior<,>)); -//builder.Services.AddSalesServiceBus(); -//builder.Services.AddGeneralServiceBus(); builder.Services.AddQuartzSchedulerClient(MidrandShopSchedulerName, builder.Configuration); -//builder.Services.AddEmailServices(builder.Configuration); -//builder.Services.AddEmailServiceBus(); +builder.Services.AddEmailServices(builder.Configuration); +builder.Services.AddEmailServiceBus(); +builder.Services.AddShopServices(); builder.Services.AddMidrandShopDatabase(builder.Configuration); builder.Services.AddMidrandShopPostgresHealthCheck(); -//builder.Services.AddMidrandShopQuartzHealthCheck(); +builder.Services.AddMidrandShopQuartzHealthCheck(); builder.Services.AddHealthChecksSupport(builder.Configuration); var app = builder.Build(); diff --git a/MidrandBookshop/appsettings.json b/MidrandBookshop/appsettings.json index bd579ab..36836ff 100644 --- a/MidrandBookshop/appsettings.json +++ b/MidrandBookshop/appsettings.json @@ -1,16 +1,14 @@ { - "Email": { - "Credentials": { - "Username": "shop@litecharms.co.za" - }, - "Port": 465, - "Host": "mail.litecharms.co.za", - "UseSsl": true + "BookshopS3Settings": { + "ServiceUrl": "http://192.168.1.177:30900", + "Region": "garage", + "BucketName": "bookshop", + "CdnBaseUrl": "https://bookshop.cdn.khongisa.co.za" }, "Monitoring": { "ApiKey": "", "Address": "http://aspire-dashboard-service.aspire.svc.cluster.local:18889", - "ServiceName": "LiteCharms.Shop" + "ServiceName": "MidrandBooks.DEV" }, "Logging": { "LogLevel": { diff --git a/midrandbooks-uat.yml b/midrandbooks-uat.yml index cd83fff..453e5bb 100644 --- a/midrandbooks-uat.yml +++ b/midrandbooks-uat.yml @@ -44,7 +44,7 @@ metadata: name: midrandbooks namespace: midrandbooks-uat spec: - replicas: 1 + replicas: 2 selector: matchLabels: app: midrandbooks @@ -82,7 +82,7 @@ spec: secretKeyRef: name: midrandbooks-secrets key: connection-string-quartz - - name: ConnectionStrings__PostgresMidrandShop + - name: ConnectionStrings__PostgresMidrandBooks valueFrom: secretKeyRef: name: midrandbooks-secrets -- 2.47.3