class Luban::Deployment::Packages::Nginx
Protected Instance Methods
compose_task_options(opts)
click to toggle source
Calls superclass method
# File lib/luban/deployment/packages/nginx/base.rb, line 22 def compose_task_options(opts) super.tap do |opts| opts.merge!(proxy_app: find_application(opts[:proxy_to])) if opts[:proxy_to] end end
include_default_templates_path()
click to toggle source
# File lib/luban/deployment/packages/nginx/base.rb, line 18 def include_default_templates_path default_templates_paths.unshift(base_templates_path(__FILE__)) end
setup_control_tasks()
click to toggle source
Calls superclass method
# File lib/luban/deployment/packages/nginx/base.rb, line 34 def setup_control_tasks super commands[:control].alter do task :config_test do desc "Syntax check on config file" action! :config_test end task :quit do desc "Stop process gracefully" action! :quit_process end task :reload do desc "Reload process" action! :reload_process end task :reopen do desc "Reopen log files" action! :reopen_logs end end end
setup_provision_tasks()
click to toggle source
Calls superclass method
# File lib/luban/deployment/packages/nginx/base.rb, line 28 def setup_provision_tasks super provision_tasks[:install].option :pcre, "PCRE version" provision_tasks[:install].option :openssl, "OpenSSL version" end