From 2f837c7a86bab52f5173c764ef63e3bd19cb3cf4 Mon Sep 17 00:00:00 2001 From: Eduardo Pires Date: Wed, 20 Apr 2022 02:15:56 -0300 Subject: [PATCH] fix: Adding generic health checks --- .../Configuration/ApiConfig.cs | Bin 2958 -> 3070 bytes .../Configuration/GenericHealthCheck.cs | 18 ++++++++++++++++++ .../Configuration/ApiConfig.cs | Bin 3492 -> 3604 bytes src/services/DevStore.Billing.API/Program.cs | Bin 2356 -> 2290 bytes .../Configuration/ApiConfig.cs | Bin 3234 -> 3346 bytes .../Configuration/ApiConfig.cs | Bin 3244 -> 3356 bytes .../Configuration/ApiConfig.cs | Bin 1986 -> 2268 bytes .../Configuration/ApiConfig.cs | Bin 3238 -> 3350 bytes .../Configuration/ApiConfig.cs | 5 +++++ .../Configuration/WebAppConfig.cs | Bin 3210 -> 3302 bytes 10 files changed, 23 insertions(+) create mode 100644 src/building-blocks/DevStore.WebAPI.Core/Configuration/GenericHealthCheck.cs diff --git a/src/api-gateways/DevStore.Bff.Checkout/Configuration/ApiConfig.cs b/src/api-gateways/DevStore.Bff.Checkout/Configuration/ApiConfig.cs index 21b9cca0b8e498b67c3d2756084e9c5c68b60a41..56486a860c57b74ec0d0b3204a0e113570e0c419 100644 GIT binary patch delta 185 zcmeAZ|0h17Yw`wmsmae6g*GO9VVi8hqNnZ1kOGA645*l zWH2}baVk(On?Yl8Jh%L0J5G_wb?gz+;Xu(O21kYhAj|>lN(8FUWXNa8+x(k-F4JTM fZZ)6vpPJcAO0KG-st)m02iKr8hDO)@Lr delta 165 zcmew--X}hxYvY4cY?E(ri%ovRDKa^NS#5F*hmoo$gCj!$5auvsG9)u3GL!)6e1<#* zCx%iWD~BP4A(f$M^Gc4nOp^t;*i>DCQYk>?`9R4$pyFZ%4WI%vvB|P*%9FcT)g&=w g81xu?ftD0Z&Sg=Y%)=otc>xQ@i#r6>DwOHDq(EHilnrwwa3P&{e!TTb!KLR@p0Sbc$73MMnM j*-kFt=CdTiKn4v4B?f)4@i5D(7?dU_a>`Gh!Ycp(BF`$H delta 152 zcmbOtvqXBrkbUs5KgA+q3 zkd?!b!jQ^Pw0S?*Tqey>hGHPc6)2ek)Q}I9&I2khX3zkNqKHkdX7?6E6Jscz9LcK* Uv|56-mO+!jda@zAD9{mN0GR+KB>(^b diff --git a/src/services/DevStore.Billing.API/Program.cs b/src/services/DevStore.Billing.API/Program.cs index 22c7de1a5de1835182f8905c3fe70f5a18724a51..759f154be70d270a42bcc227f5325091e0a66802 100644 GIT binary patch delta 19 bcmdlY^huEE|G$X}8#aEZW7}NBeuxnOVh0I6 delta 60 zcmew)xJ5|v|G!d(VunnHJce`z1%_aTN+7R#!eV1OP9o5#j&< diff --git a/src/services/DevStore.Catalog.API/Configuration/ApiConfig.cs b/src/services/DevStore.Catalog.API/Configuration/ApiConfig.cs index f2e0f0c50b905f583946a072b2a611f22b07ea0f..a5b6fe1377d9b4b6c805774841f4f4bf3cd28eb1 100644 GIT binary patch delta 194 zcmZ1^IZ0}R5c6aKCZ37&v?hlzOHEE-V%sdl9L75N7ORP}J3}f%9uOBXWHKZ(cmP?6 z3^@!X3>gg0K%5E`%bx7dBR$!NOKS2RX0^#XIE zDGaF$MVt3>&SlaLWhe%6T!E4)Kn?jo={%tFVg?PMD4N)0Lw4oK^VrlRF=QC@7<_@& n6inu4Qv^Cfg0+@Glfim&BbzADIcx$73=mk$z{|kJP|E-S?K39m diff --git a/src/services/DevStore.Customers.API/Configuration/ApiConfig.cs b/src/services/DevStore.Customers.API/Configuration/ApiConfig.cs index 76223b8d3bd70e76868384f9c807849f421870c7..c4af1cc5b9675043c1c62892c6615cafde5d76a1 100644 GIT binary patch delta 184 zcmZ1@IY(-P81uwwW|P0L2uvgg0K%5E`%VyA+T+1UrIfhGQ@*Iu`>2RQE5`!Z{0TAYZbtMATXENk7w9I5aZazz*jAu|{&<9%vv$~2w323E00H?hwxc~qF delta 139 zcmbOuwMKG-81v>F<`~w=TAWRco|89nit{=#lrm&8ji zJfKhkLq1S4kD-L2m_Y-m09{Oh!Ir^pG9$a}WGPm;$p)+(f*5KhC-P`ce#0d-`2Yt8 L&|0y{JiGz`h;|`? diff --git a/src/services/DevStore.Identity.API/Configuration/ApiConfig.cs b/src/services/DevStore.Identity.API/Configuration/ApiConfig.cs index 2bddba001d704616a7c177c0f9efade9da17caba..1959ec5d9e972060603a1cbd747241001a805123 100644 GIT binary patch delta 171 zcmX@ae@AeF#pDG{Qj^UXg*NhiVxDZkETQbqkjjt;#6=9549N^0Kvp6{4nqk;27@yY zrvk;YC&x0YPhvSD9S-CsF*q_50AUVTc_L6@CPO|$-sYDqGnppeW8wtH$P8tkal)0uBJuN(?Lj diff --git a/src/services/DevStore.Orders.API/Configuration/ApiConfig.cs b/src/services/DevStore.Orders.API/Configuration/ApiConfig.cs index 5e92bec15aaec604e03fe3d7acd50f7fdef8747e..cc0e6b0616438276aa0cc3ae4d5911ad6a1c17c3 100644 GIT binary patch delta 172 zcmZ1`IZbMV6!T;WCZ35=T9f^l6gEpS2eD4>Vl`29XGmqp1L7ivOon6z40K!xz*Z=?k delta 147 zcmbOxwM=q@6!Yc+<{;L|$2bHg@v=>};>=O?WN>6C0Ky!GOon8JM1~R|ozIZR;KWc0 zWaTiVFr+dRZ9d33mud1oZZ>6Cpi~M_c|K4w52(19K?A4&MQm~{o3|jE7(?;oXdcbU T&$y(RH5sfYALJ07#482>p1dS1 diff --git a/src/services/DevStore.ShoppingCart.API/Configuration/ApiConfig.cs b/src/services/DevStore.ShoppingCart.API/Configuration/ApiConfig.cs index 0414b13..379a7eb 100644 --- a/src/services/DevStore.ShoppingCart.API/Configuration/ApiConfig.cs +++ b/src/services/DevStore.ShoppingCart.API/Configuration/ApiConfig.cs @@ -2,6 +2,7 @@ using DevStore.WebAPI.Core.DatabaseFlavor; using static DevStore.WebAPI.Core.DatabaseFlavor.ProviderConfiguration; using DevStore.ShoppingCart.API.Data; +using DevStore.WebAPI.Core.Configuration; namespace DevStore.ShoppingCart.API.Configuration { @@ -22,6 +23,8 @@ public static void AddApiConfiguration(this IServiceCollection services, IConfig .AllowAnyMethod() .AllowAnyHeader()); }); + + services.AddGenericHealthCheck(); } public static void UseApiConfiguration(this WebApplication app, IWebHostEnvironment env) @@ -39,6 +42,8 @@ public static void UseApiConfiguration(this WebApplication app, IWebHostEnvironm app.UseAuthorization(); app.MapGrpcService().RequireCors("Total"); + + app.UseGenericHealthCheck("/healthz"); } } } \ No newline at end of file diff --git a/src/web/DevStore.WebApp.MVC/Configuration/WebAppConfig.cs b/src/web/DevStore.WebApp.MVC/Configuration/WebAppConfig.cs index bec0b138ac6f7cab0094b98aef46959743625444..a30260be24a03894988ca8444162bf3cda8c8366 100644 GIT binary patch delta 106 zcmeB@d?vX;i*a)aV-?$E3l<$o4~A5RM1~xO5{3*0XCO{xNM^`pC}z-@T*xE7`49Uv dW^J5G7?c?F!CGJjR82m}DnE&fV{#AoKLB