diff --git a/Startup.cs b/Startup.cs index aea3949..ee2decc 100644 --- a/Startup.cs +++ b/Startup.cs @@ -52,8 +52,15 @@ namespace Test01 // Test jenkins public void ConfigureServices(IServiceCollection services) { + var DB_HOST = Environment.GetEnvironmentVariable("DB_HOST"); + var DB_PORT = Environment.GetEnvironmentVariable("DB_PORT"); + var DB_NAME = Environment.GetEnvironmentVariable("DB_NAME"); + var DB_USERNAME = Environment.GetEnvironmentVariable("DB_USERNAME"); + var DB_PASSWORD = Environment.GetEnvironmentVariable("DB_PASSWORD"); - string connectionString = Configuration.GetConnectionString("mainDBConnectionString"); + var envConnectionString = $"Server={DB_HOST};Port={DB_PORT};Database={DB_NAME};User ID={DB_USERNAME};Password={DB_PASSWORD};"; + + string connectionString = !string.IsNullOrEmpty(DB_HOST) ? envConnectionString : Configuration.GetConnectionString("mainDBConnectionString"); string idUrl = Configuration["IdentityServer:url"]; @@ -268,6 +275,8 @@ namespace Test01 services.AddScoped(); + services.AddScoped(); + #endregion services.TryAddSingleton(); @@ -470,6 +479,10 @@ namespace Test01 cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); + + cfg.CreateMap(); + cfg.CreateMap(); + cfg.CreateMap(); }); #endregion