Class: Luban::Deployment::Packages::Nginx::Configurator
Instance Method Summary
collapse
#bin_path, included, #nginx_command, #process_pattern, #start_command, #stop_command
Instance Method Details
#error_log_file_name ⇒ Object
12
13
14
|
# 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 ⇒ Object
8
9
10
|
# 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 ⇒ Object
Also known as:
access_log_file_name
16
17
18
|
# File 'lib/luban/deployment/packages/nginx/configurator.rb', line 16
def log_file_name
@log_file_name ||= "#{service_name}.access.log"
end
|
#mime_types_file_name ⇒ Object
32
33
34
|
# 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 ⇒ Object
23
24
25
26
27
28
29
30
|
# 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? ⇒ Boolean
38
|
# File 'lib/luban/deployment/packages/nginx/configurator.rb', line 38
def proxy?; !!proxy_to; end
|
#proxy_app ⇒ Object
36
|
# File 'lib/luban/deployment/packages/nginx/configurator.rb', line 36
def proxy_app; task.opts.proxy_app; end
|
#proxy_control_file_name ⇒ Object
46
47
48
|
# 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 ⇒ Object
40
41
42
43
44
|
# 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 ⇒ Object
37
|
# File 'lib/luban/deployment/packages/nginx/configurator.rb', line 37
def proxy_to; task.opts.proxy_to end
|