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