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