From 0df7449a9962ed981e481d45b0710ff6d6c8957a Mon Sep 17 00:00:00 2001 From: ThompsonNye Date: Mon, 23 Jun 2025 16:49:52 +0200 Subject: [PATCH] Add pgweb and pgadmin in development env --- src/Vegasco.Server.AppHost/Program.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Vegasco.Server.AppHost/Program.cs b/src/Vegasco.Server.AppHost/Program.cs index 7d36ee5..c4debdf 100644 --- a/src/Vegasco.Server.AppHost/Program.cs +++ b/src/Vegasco.Server.AppHost/Program.cs @@ -1,10 +1,20 @@ +using Microsoft.Extensions.Hosting; using Vegasco.Server.AppHost.Shared; IDistributedApplicationBuilder builder = DistributedApplication.CreateBuilder(args); -IResourceBuilder postgres = builder.AddPostgres(Constants.Database.ServiceName) +IResourceBuilder postgresBuilder = builder.AddPostgres(Constants.Database.ServiceName) .WithLifetime(ContainerLifetime.Persistent) - .WithDataVolume() + .WithDataVolume(); + +if (builder.Environment.IsDevelopment()) +{ + postgresBuilder = postgresBuilder + .WithPgWeb() + .WithPgAdmin(); +} + +IResourceBuilder postgres = postgresBuilder .AddDatabase(Constants.Database.Name); IResourceBuilder api = builder