Modified in response to PR comments

This commit is contained in:
Stephen van Beek
2023-03-10 14:08:06 +00:00
parent 43a1b42f8c
commit 2cea12c56b
3 changed files with 12 additions and 12 deletions

View File

@@ -8,8 +8,7 @@ class Mrsk::Commands::Traefik < Mrsk::Commands::Base
"--detach",
"--restart", "unless-stopped",
"--log-opt", "max-size=#{MAX_LOG_SIZE}",
"--publish", port,
*additional_ports,
*published_ports,
"--volume", "/var/run/docker.sock:/var/run/docker.sock",
"traefik",
"--providers.docker",
@@ -55,11 +54,11 @@ class Mrsk::Commands::Traefik < Mrsk::Commands::Base
end
private
def additional_ports
if args = config.raw_config.dig(:traefik, "additional_ports")
def published_ports
if args = config.raw_config.dig(:traefik, "ports")
args.collect { |value| "--publish #{value}:#{value}" }.compact
else
[]
["--publish #{port}"]
end
end