class Luban::Deployment::Applications::Rack
Constants
- DefaultPort
- DefaultVirtualHost
- DefaultWebServer
Public Instance Methods
power_by(server, **opts)
click to toggle source
# File lib/luban/deployment/applications/rack/base.rb, line 13 def power_by(server, **opts) web_server name: server, opts: opts end
Protected Instance Methods
include_default_templates_path()
click to toggle source
# File lib/luban/deployment/applications/rack/base.rb, line 21 def include_default_templates_path default_templates_paths.unshift(base_templates_path(__FILE__).join(web_server[:name].to_s)) end
setup_control_tasks()
click to toggle source
Calls superclass method
# File lib/luban/deployment/applications/rack/base.rb, line 25 def setup_control_tasks super commands[:control].alter do task :phased_restart do desc "Phased restart process" action! :phased_restart_process end end end