1
0
mirror of https://github.com/bitwarden/server synced 2025-12-11 13:53:40 +00:00

pass versions through params

This commit is contained in:
Kyle Spearrin
2017-11-07 10:54:00 -05:00
parent 35ff3103a8
commit ccf5eec481
2 changed files with 25 additions and 8 deletions

View File

@@ -15,6 +15,8 @@ namespace Bit.Setup
private static Guid? _installationId = null;
private static string _installationKey = null;
private static string _hostOs = "win";
private static string _coreVersion = "latest";
private static string _webVersion = "latest";
public static void Main(string[] args)
{
@@ -24,6 +26,14 @@ namespace Bit.Setup
{
_hostOs = _parameters["os"];
}
if(_parameters.ContainsKey("corev"))
{
_coreVersion = _parameters["corev"];
}
if(_parameters.ContainsKey("webv"))
{
_webVersion = _parameters["webv"];
}
if(_parameters.ContainsKey("install"))
{
@@ -125,7 +135,7 @@ namespace Bit.Setup
var appIdBuilder = new AppIdBuilder(url);
appIdBuilder.Build();
var dockerComposeBuilder = new DockerComposeBuilder(_hostOs);
var dockerComposeBuilder = new DockerComposeBuilder(_hostOs, _webVersion, _coreVersion);
dockerComposeBuilder.BuildForInstaller(httpPort, httpsPort);
}
@@ -271,7 +281,7 @@ namespace Bit.Setup
var appIdBuilder = new AppIdBuilder(url);
appIdBuilder.Build();
var dockerComposeBuilder = new DockerComposeBuilder(_hostOs);
var dockerComposeBuilder = new DockerComposeBuilder(_hostOs, _webVersion, _coreVersion);
dockerComposeBuilder.BuildForUpdater();
}