cleanup
This commit is contained in:
@ -1,14 +1,15 @@
|
||||
module Faaso
|
||||
module Commands
|
||||
# Bring up one or more funkos by name.
|
||||
#
|
||||
# This doesn't guarantee that they will be running the latest
|
||||
# version, and it will try to recicle paused and exited containers.
|
||||
#
|
||||
# If there is no other way, it will create a brand new container with
|
||||
# the latest known image and start it.
|
||||
#
|
||||
# If there are no images for the funko, it will fail to bring it up.
|
||||
|
||||
# Controls a funko's scale
|
||||
#
|
||||
# Scale is how many instances are running.
|
||||
#
|
||||
# If it's increased, more instances are created.
|
||||
# It it's decreased, instances are destroyed.
|
||||
#
|
||||
# In both cases stopped instances after the required
|
||||
# scale is reached are deleted.
|
||||
struct Scale
|
||||
def local(options, name, scale)
|
||||
funko = Funko::Funko.from_names([name])[0]
|
||||
@ -49,36 +50,6 @@ module Faaso
|
||||
return local(options, name, scale)
|
||||
end
|
||||
remote(options, name, scale)
|
||||
|
||||
# case self
|
||||
# when .running?
|
||||
# # If it's already up, do nothing
|
||||
# # FIXME: bring back out-of-date warning
|
||||
# Log.info { "#{funko.name} is already up" }
|
||||
# when .paused?
|
||||
# # If it is paused, unpause it
|
||||
# Log.info { "Resuming existing paused container" }
|
||||
# funko.unpause
|
||||
# when .exited?
|
||||
# Log.info { "Starting function #{funko.name}" }
|
||||
# Log.info { "Restarting existing exited container" }
|
||||
# funko.start
|
||||
# else
|
||||
# # Only have an image, deploy from scratch
|
||||
# Faaso.setup_network # We need it
|
||||
# Log.info { "Creating and starting new container" }
|
||||
# funko.create_container(autostart: true)
|
||||
|
||||
# (1..5).each { |_|
|
||||
# break if funko.running?
|
||||
# sleep 0.1.seconds
|
||||
# }
|
||||
# if !funko.running?
|
||||
# Log.warn { "Container for #{funko.name} is not running yet" }
|
||||
# next
|
||||
# end
|
||||
# Log.info { "Container for #{funko.name} is running" }
|
||||
# end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user