// Configure DB
{
var db = builder.Configuration["POSTGRES_DB"];
var dbUser = builder.Configuration["POSTGRES_USER"];
var dbPass = builder.Configuration["POSTGRES_PASSWORD"];
var dbHost = builder.Configuration["POSTGRES_HOST"];
var dbPort = builder.Configuration["POSTGRES_PORT"];
var dbConnString = $"Host={dbHost};Port={dbPort};Username={dbUser};Password={dbPass};Database={db};";
builder.Services.AddDbContext<AppDbContext>(x =>
x.UseNpgsql(dbConnString));
}
Раньше этого кода только using.
Обычно я собираю и запускаю через docker-compose, где прописано
Но dotnet ef работает без него. Получается что значений нет. Вопрос почему раньше работало. У меня дальше в коде берутся еще дополнительные строки конфигурации, при отсутствии которых явно пробрасывается исключение. Также на другой машине все прекрасно работает, это проблема оказалась локальной