Switch to cmd array so we can redact

This commit is contained in:
David Heinemeier Hansson
2023-01-08 16:20:06 +01:00
parent 4ec04f8959
commit 998525c93d
9 changed files with 81 additions and 45 deletions

View File

@@ -1,29 +1,35 @@
class Mrsk::Commands::Traefik < Mrsk::Commands::Base
def run
"docker run --name traefik " +
"-d --restart unless-stopped " +
"-p 80:80 " +
"-v /var/run/docker.sock:/var/run/docker.sock " +
"traefik --providers.docker"
docker :run, "--name traefik",
"-d",
"--restart unless-stopped",
"-p 80:80",
"-v /var/run/docker.sock:/var/run/docker.sock",
"traefik",
"--providers.docker"
end
def start
"docker container start traefik"
docker :container, :start, "traefik"
end
def stop
"docker container stop traefik"
docker :container, :stop, "traefik"
end
def info
"docker ps --filter name=traefik"
docker :ps, "--filter name=traefik"
end
def logs
docker :logs, "traefik"
end
def remove_container
"docker container prune -f --filter label=org.opencontainers.image.title=Traefik"
docker :container, :prune, "-f", "--filter label=org.opencontainers.image.title=Traefik"
end
def remove_image
"docker image prune -a -f --filter label=org.opencontainers.image.title=Traefik"
docker :image, :prune, "-a", "-f", "--filter label=org.opencontainers.image.title=Traefik"
end
end