Compare commits

...

2 Commits

Author SHA1 Message Date
eb6d63a533 Dead code 2024-07-04 16:57:01 -03:00
01a61a5b02 Not to fix 2024-07-04 16:54:08 -03:00
3 changed files with 2 additions and 20 deletions

View File

@ -91,8 +91,7 @@ module Funko
end
if env.params.query.fetch("format", "json") == "html"
render "src/views/funkos.ecr"
else
render "src/views/funkos.ecr" else
result.to_json
end
end

View File

@ -1,4 +1,5 @@
require "docr"
require "funko"
require "kemal"
module Proxy

View File

@ -166,7 +166,6 @@ module Funko
end
# Return a list of image IDs for this funko, most recent first
# FIXME: use self.images and add filters
def image_history
docker_api = Docr::API.new(Docr::Client.new)
begin
@ -207,23 +206,6 @@ module Funko
end
end
# Start exited container with the newer image
# or unpause paused container
def start
if self.exited?
docker_api = Docr::API.new(Docr::Client.new)
images = self.image_history
exited = self.containers.select { |container|
container.@state == "exited"
}.sort! { |i, j|
(images.index(j.@image_id) || 9999) <=> (images.index(i.@image_id) || 9999)
}
docker_api.containers.restart(exited[0].@id) unless exited.empty?
elsif self.paused?
self.unpause
end
end
# Stop container with the newer image
def stop
docker_api = Docr::API.new(Docr::Client.new)