Files
kamal/lib/mrsk/commands/traefik.rb
David Heinemeier Hansson ffb532a50d Add remove tasks to clean up
2023-01-08 14:55:06 +01:00

30 lines
652 B
Ruby

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"
end
def start
"docker container start traefik"
end
def stop
"docker container stop traefik"
end
def info
"docker ps --filter name=traefik"
end
def remove_container
"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"
end
end