lib/kamal/commands/prune.rb in kamal-2.0.0.alpha vs lib/kamal/commands/prune.rb in kamal-2.0.0.beta1

- old
+ new

@@ -7,25 +7,21 @@ end def tagged_images pipe \ docker(:image, :ls, *service_filter, "--format", "'{{.ID}} {{.Repository}}:{{.Tag}}'"), - "grep -v -w \"#{active_image_list}\"", + grep("-v -w \"#{active_image_list}\""), "while read image tag; do docker rmi $tag; done" end def app_containers(retain:) pipe \ docker(:ps, "-q", "-a", *service_filter, *stopped_containers_filters), "tail -n +#{retain + 1}", "while read container_id; do docker rm $container_id; done" end - def healthcheck_containers - docker :container, :prune, "--force", *healthcheck_service_filter - end - private def stopped_containers_filters [ "created", "exited", "dead" ].flat_map { |status| [ "--filter", "status=#{status}" ] } end @@ -36,11 +32,7 @@ "$(docker container ls -a --format '{{.Image}}\\|' --filter label=service=#{config.service} | tr -d '\\n')#{config.latest_image}\\|#{config.repository}:<none>" end def service_filter [ "--filter", "label=service=#{config.service}" ] - end - - def healthcheck_service_filter - [ "--filter", "label=service=#{config.healthcheck_service}" ] end end