1
0
mirror of https://github.com/bitwarden/server.git synced 2025-02-16 01:51:21 +01:00

adjust web appsettings overrides

This commit is contained in:
Kyle Spearrin 2017-12-20 22:48:51 -05:00
parent e7b9ed72c4
commit cf7274aa46
2 changed files with 4 additions and 20 deletions

View File

@ -5,32 +5,16 @@ namespace Bit.Setup
{
public class AppSettingsBuilder
{
public AppSettingsBuilder(string url, string domain)
{
Url = url;
Domain = domain;
}
public string Url { get; private set; }
public string Domain { get; private set; }
public void Build()
{
Console.WriteLine("Building app settings.");
Directory.CreateDirectory("/bitwarden/web/");
using(var sw = File.CreateText("/bitwarden/web/settings.js"))
{
sw.Write($@"// Config Parameters
// Parameter:Url={Url}
// Parameter:Domain={Domain}
var bitwardenAppSettings = {{
apiUri: ""{Url}/api"",
identityUri: ""{Url}/identity"",
iconsUri: ""{Url}/icons"",
sw.Write($@"var bitwardenAppSettings = {{
iconsUri: ""/icons"",
stripeKey: null,
braintreeKey: null,
whitelistDomains: [""{Domain}""],
selfHosted: true
}};");
}

View File

@ -187,7 +187,7 @@ namespace Bit.Setup
};
environmentFileBuilder.BuildForInstaller();
var appSettingsBuilder = new AppSettingsBuilder(url, domain);
var appSettingsBuilder = new AppSettingsBuilder();
appSettingsBuilder.Build();
var appIdBuilder = new AppIdBuilder(url);
@ -333,7 +333,7 @@ namespace Bit.Setup
var nginxBuilder = new NginxConfigBuilder(domain, url);
nginxBuilder.BuildForUpdater();
var appSettingsBuilder = new AppSettingsBuilder(url, domain);
var appSettingsBuilder = new AppSettingsBuilder();
appSettingsBuilder.Build();
var appIdBuilder = new AppIdBuilder(url);