refactor Program cs
All checks were successful
Game Ideas build for PR / build_blazor_app (pull_request) Successful in 47s
All checks were successful
Game Ideas build for PR / build_blazor_app (pull_request) Successful in 47s
This commit is contained in:
@@ -3,17 +3,14 @@ using GameIdeas.WebAPI.Context;
|
|||||||
using GameIdeas.WebAPI.Profiles;
|
using GameIdeas.WebAPI.Profiles;
|
||||||
using GameIdeas.WebAPI.Services;
|
using GameIdeas.WebAPI.Services;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
|
||||||
using System.Data;
|
|
||||||
using System.Data.Common;
|
|
||||||
|
|
||||||
var builder = WebApplication.CreateBuilder(args);
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
var services = builder.Services;
|
var services = builder.Services;
|
||||||
|
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
Load("../../../../.env");
|
LoadEnvironmentVariable("../../../../.env");
|
||||||
#else
|
#else
|
||||||
Load(".env");
|
LoadEnvironmentVariable(".env");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
Action<DbContextOptionsBuilder> dbContextOptions = options =>
|
Action<DbContextOptionsBuilder> dbContextOptions = options =>
|
||||||
@@ -92,7 +89,7 @@ string GetConnectionString()
|
|||||||
return $"Host={host};Username={login};Password={pass};Database={database}";
|
return $"Host={host};Username={login};Password={pass};Database={database}";
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Load(string filePath)
|
static void LoadEnvironmentVariable(string filePath)
|
||||||
{
|
{
|
||||||
if (!File.Exists(filePath))
|
if (!File.Exists(filePath))
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user