fix: simplify database connection string handling in Program.cs #3

This commit is contained in:
Marek Lesko
2025-08-01 11:42:15 +02:00
parent 4d26344665
commit 9cd2f4ef9c
2 changed files with 2 additions and 5 deletions

View File

@@ -48,14 +48,11 @@ namespace Api
});
builder.Services.AddControllers();
// Add DbContext with SQL Server
// Allow connection string to be set via environment variable (e.g., in Docker)
var envConnectionString = Environment.GetEnvironmentVariable("DB_CONNECTION_STRING");
var connectionString = !string.IsNullOrWhiteSpace(envConnectionString)
? envConnectionString
: builder.Configuration.GetConnectionString("DefaultConnection");
builder.Services.AddDbContext<AppDbContext>(options =>
options.UseSqlServer(connectionString));
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();

BIN
Web/core

Binary file not shown.