Browse Source

check if has port, resolves #365

pull/368/head
Kyle Spearrin 7 years ago
parent
commit
c16825f8be
  1. 1
      util/Setup/DockerComposeBuilder.cs
  2. 2
      util/Setup/Templates/DockerCompose.hbs

1
util/Setup/DockerComposeBuilder.cs

@ -66,6 +66,7 @@ namespace Bit.Setup @@ -66,6 +66,7 @@ namespace Bit.Setup
public bool MssqlDataDockerVolume { get; set; }
public string HttpPort { get; set; }
public string HttpsPort { get; set; }
public bool HasPort => !string.IsNullOrWhiteSpace(HttpPort) || !string.IsNullOrWhiteSpace(HttpsPort);
public string CoreVersion { get; set; } = "latest";
public string WebVersion { get; set; } = "latest";
}

2
util/Setup/Templates/DockerCompose.hbs

@ -120,12 +120,14 @@ services: @@ -120,12 +120,14 @@ services:
image: bitwarden/nginx:{{{CoreVersion}}}
container_name: bitwarden-nginx
restart: always
{{#if HasPort}}
ports:
{{#if HttpPort}}
- '{{{HttpPort}}}:8080'
{{/if}}
{{#if HttpsPort}}
- '{{{HttpsPort}}}:8443'
{{/if}}
{{/if}}
volumes:
- ../nginx:/etc/bitwarden/nginx

Loading…
Cancel
Save