Module: Capistrano::DSL::NginxPaths

Defined in:
lib/capistrano/dsl/nginx_paths.rb

Instance Method Summary collapse

Instance Method Details

#nginx_access_log_fileObject

log files



39
40
41
# File 'lib/capistrano/dsl/nginx_paths.rb', line 39

def nginx_access_log_file
  "/opt/nginx/access.log"
end

#nginx_default_pid_fileObject



17
18
19
# File 'lib/capistrano/dsl/nginx_paths.rb', line 17

def nginx_default_pid_file
  '/opt/nginx/logs/nginx.pid'
end

#nginx_default_ssl_cert_file_nameObject

ssl related files



22
23
24
# File 'lib/capistrano/dsl/nginx_paths.rb', line 22

def nginx_default_ssl_cert_file_name
  "#{fetch(:nginx_server_name)}.crt"
end

#nginx_default_ssl_cert_key_file_nameObject



26
27
28
# File 'lib/capistrano/dsl/nginx_paths.rb', line 26

def nginx_default_ssl_cert_key_file_name
  "#{fetch(:nginx_server_name)}.key"
end

#nginx_error_log_fileObject



43
44
45
# File 'lib/capistrano/dsl/nginx_paths.rb', line 43

def nginx_error_log_file
  "/opt/nginx/error.log"
end

#nginx_service_pathObject



13
14
15
# File 'lib/capistrano/dsl/nginx_paths.rb', line 13

def nginx_service_path
  '/etc/init.d/nginx'
end

#nginx_sites_available_fileObject



5
6
7
# File 'lib/capistrano/dsl/nginx_paths.rb', line 5

def nginx_sites_available_file
  "#{fetch(:nginx_location)}/sites-available/#{fetch(:nginx_config_name)}"
end

#nginx_sites_enabled_fileObject



9
10
11
# File 'lib/capistrano/dsl/nginx_paths.rb', line 9

def nginx_sites_enabled_file
  "#{fetch(:nginx_location)}/sites-enabled/#{fetch(:nginx_config_name)}"
end

#nginx_ssl_cert_fileObject



30
31
32
# File 'lib/capistrano/dsl/nginx_paths.rb', line 30

def nginx_ssl_cert_file
  "/etc/ssl/certs/#{fetch(:nginx_ssl_cert)}"
end

#nginx_ssl_cert_key_fileObject



34
35
36
# File 'lib/capistrano/dsl/nginx_paths.rb', line 34

def nginx_ssl_cert_key_file
  "/etc/ssl/private/#{fetch(:nginx_ssl_cert_key)}"
end