class Luban::Deployment::Packages::Nginx::Configurator

Public Instance Methods

access_log_file_name()
Alias for: log_file_name
error_log_file_name() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 12
def error_log_file_name
  @error_log_file_name ||= "#{service_name}.error.log"
end
error_log_file_path() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 8
def error_log_file_path
  @error_log_file_path ||= log_path.join(error_log_file_name)
end
log_file_name() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 16
def log_file_name
  @log_file_name ||= "#{service_name}.access.log"
end
Also aliased as: access_log_file_name
mime_types_file_name() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 32
def mime_types_file_name
  @mime_types_file_name ||= 'mime.types'
end
mime_types_file_path() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 23
def mime_types_file_path
  @mime_types_file_path ||=
    if file?(stage_profile_path.join(mime_types_file_name))
      profile_path.join(mime_types_file_name)
    else
      current_path.join('conf').join(mime_types_file_name)
    end
end
proxy?() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 38
def proxy?; !!proxy_to; end
proxy_app() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 36
def proxy_app; task.opts.proxy_app; end
proxy_control_file_name() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 46
def proxy_control_file_name
  @proxy_control_file_name ||= "#{proxy_app.web_server[:name]}.nginx.http.proxy.conf"
end
proxy_control_file_path() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 40
def proxy_control_file_path
  @proxy_control_file_path ||= 
    project_path.join(proxy_to.to_s, 'shared', 'profile', 'app').
                 join(proxy_control_file_name)
end
proxy_to() click to toggle source
# File lib/luban/deployment/packages/nginx/configurator.rb, line 37
def proxy_to; task.opts.proxy_to end