diff --git a/src/Admin/Admin.csproj b/src/Admin/Admin.csproj
index cd30e841b4..787e999686 100644
--- a/src/Admin/Admin.csproj
+++ b/src/Admin/Admin.csproj
@@ -7,6 +7,7 @@
+
diff --git a/src/Admin/Program.cs b/src/Admin/Program.cs
index 006a8223b2..6773cc0d06 100644
--- a/src/Admin/Program.cs
+++ b/src/Admin/Program.cs
@@ -1,4 +1,7 @@
using Bit.Core.Utilities;
+#if DEBUG
+using Bit.ServiceDefaults;
+#endif
namespace Bit.Admin;
@@ -6,7 +9,7 @@ public class Program
{
public static void Main(string[] args)
{
- Host
+ var builder = Host
.CreateDefaultBuilder(args)
.ConfigureCustomAppConfiguration(args)
.ConfigureWebHostDefaults(webBuilder =>
@@ -17,8 +20,12 @@ public class Program
});
webBuilder.UseStartup();
})
- .AddSerilogFileLogging()
- .Build()
- .Run();
+ .AddSerilogFileLogging();
+
+#if DEBUG
+ builder.AddServiceDefaults();
+#endif
+
+ builder.Build().Run();
}
}
diff --git a/src/Api/Api.csproj b/src/Api/Api.csproj
index 48fedfc8c1..8c7dca29dc 100644
--- a/src/Api/Api.csproj
+++ b/src/Api/Api.csproj
@@ -17,6 +17,7 @@
+
diff --git a/src/Api/Program.cs b/src/Api/Program.cs
index bf924af47f..62b388f2be 100644
--- a/src/Api/Program.cs
+++ b/src/Api/Program.cs
@@ -1,4 +1,7 @@
using Bit.Core.Utilities;
+#if DEBUG
+using Bit.ServiceDefaults;
+#endif
namespace Bit.Api;
@@ -6,15 +9,19 @@ public class Program
{
public static void Main(string[] args)
{
- Host
+ var builder = Host
.CreateDefaultBuilder(args)
.ConfigureCustomAppConfiguration(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
})
- .AddSerilogFileLogging()
- .Build()
- .Run();
+ .AddSerilogFileLogging();
+
+#if DEBUG
+ builder.AddServiceDefaults();
+#endif
+
+ builder.Build().Run();
}
}
diff --git a/src/Billing/Billing.csproj b/src/Billing/Billing.csproj
index 69999dc795..36ed5babb8 100644
--- a/src/Billing/Billing.csproj
+++ b/src/Billing/Billing.csproj
@@ -14,6 +14,7 @@
+
diff --git a/src/Billing/Program.cs b/src/Billing/Program.cs
index 334dc49368..78159cbe69 100644
--- a/src/Billing/Program.cs
+++ b/src/Billing/Program.cs
@@ -1,4 +1,7 @@
using Bit.Core.Utilities;
+#if DEBUG
+using Bit.ServiceDefaults;
+#endif
namespace Bit.Billing;
@@ -6,15 +9,20 @@ public class Program
{
public static void Main(string[] args)
{
- Host
+ var builder = Host
.CreateDefaultBuilder(args)
.UseBitwardenSdk()
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
})
- .AddSerilogFileLogging()
- .Build()
- .Run();
+ .AddSerilogFileLogging();
+
+#if DEBUG
+ builder.AddServiceDefaults();
+#endif
+
+ builder.Build().Run();
}
}
+
diff --git a/src/Identity/Identity.csproj b/src/Identity/Identity.csproj
index bf5ab82166..e703fe55cd 100644
--- a/src/Identity/Identity.csproj
+++ b/src/Identity/Identity.csproj
@@ -8,6 +8,7 @@
+
diff --git a/src/Identity/Program.cs b/src/Identity/Program.cs
index 238ad8ce3a..8662336b44 100644
--- a/src/Identity/Program.cs
+++ b/src/Identity/Program.cs
@@ -1,4 +1,7 @@
using Bit.Core.Utilities;
+#if DEBUG
+using Bit.ServiceDefaults;
+#endif
namespace Bit.Identity;
@@ -6,9 +9,14 @@ public class Program
{
public static void Main(string[] args)
{
- CreateHostBuilder(args)
- .Build()
- .Run();
+ var builder = CreateHostBuilder(args);
+
+#if DEBUG
+ builder.AddServiceDefaults();
+#endif
+
+ builder.Build().Run();
+
}
public static IHostBuilder CreateHostBuilder(string[] args)
diff --git a/src/Notifications/Notifications.csproj b/src/Notifications/Notifications.csproj
index 4d19f7faf9..1e8ad21b4f 100644
--- a/src/Notifications/Notifications.csproj
+++ b/src/Notifications/Notifications.csproj
@@ -16,6 +16,7 @@
+
diff --git a/src/Notifications/Program.cs b/src/Notifications/Program.cs
index 2792391729..ce593bea1a 100644
--- a/src/Notifications/Program.cs
+++ b/src/Notifications/Program.cs
@@ -1,4 +1,7 @@
using Bit.Core.Utilities;
+#if DEBUG
+using Bit.ServiceDefaults;
+#endif
namespace Bit.Notifications;
@@ -6,15 +9,19 @@ public class Program
{
public static void Main(string[] args)
{
- Host
+ var builder = Host
.CreateDefaultBuilder(args)
.ConfigureCustomAppConfiguration(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
})
- .AddSerilogFileLogging()
- .Build()
- .Run();
+ .AddSerilogFileLogging();
+
+#if DEBUG
+ builder.AddServiceDefaults();
+#endif
+
+ builder.Build().Run();
}
}