a environment name for the cx string

This commit is contained in:
2018-06-29 10:30:04 +02:00
parent 4257a65918
commit 31cbf0eb66
6 changed files with 72 additions and 56 deletions

View File

@ -71,7 +71,8 @@ namespace Yavsc.Models
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseNpgsql((string) AppDomain.CurrentDomain.GetData("YAVSC_CONNECTION"));
var appSetup = (string)AppDomain.CurrentDomain.GetData(Constants.YavscConnectionStringEnvName);
if (appSetup!=null) optionsBuilder.UseNpgsql(appSetup);
}
public DbSet<Client> Applications { get; set; }

View File

@ -78,7 +78,7 @@ namespace Yavsc
var auth = Configuration["Site:Authority"];
var cxstr = Configuration["Data:DefaultConnection:ConnectionString"];
ConnectionString = cxstr;
AppDomain.CurrentDomain.SetData("YAVSC_CONNECTION", ConnectionString);
AppDomain.CurrentDomain.SetData(Constants.YavscConnectionStringEnvName, ConnectionString);
}
public static string ConnectionString { get; set; }
public static GoogleAuthSettings GoogleSettings { get; set; }