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



54
55
56
# File 'lib/capistrano/dsl/nginx_paths.rb', line 54

def nginx_access_log_file
  "/var/log/nginx/#{fetch(:nginx_config_name)}.access.log"
end

#nginx_default_pid_fileObject



20
21
22
# File 'lib/capistrano/dsl/nginx_paths.rb', line 20

def nginx_default_pid_file
  '/run/nginx.pid'
end

#nginx_default_ssl_cert_file_nameObject

ssl related files



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

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

#nginx_default_ssl_cert_file_pathObject



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

def nginx_default_ssl_cert_file_path
  '/etc/ssl/certs/'
end

#nginx_default_ssl_cert_key_file_nameObject



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

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

#nginx_default_ssl_cert_key_file_pathObject



37
38
39
# File 'lib/capistrano/dsl/nginx_paths.rb', line 37

def nginx_default_ssl_cert_key_file_path
  '/etc/ssl/private/'
end

#nginx_dh_params_fileObject



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

def nginx_dh_params_file
  '/etc/nginx/ssl/dhparam.pem'
end

#nginx_error_log_fileObject



58
59
60
# File 'lib/capistrano/dsl/nginx_paths.rb', line 58

def nginx_error_log_file
  "/var/log/nginx/#{fetch(:nginx_config_name)}.error.log"
end

#nginx_service_pathObject



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

def nginx_service_path
  fetch(:nginx_service_path).to_s
end

#nginx_sites_available_fileObject



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

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

#nginx_sites_enabled_fileObject



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

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

#nginx_ssl_cert_fileObject



41
42
43
# File 'lib/capistrano/dsl/nginx_paths.rb', line 41

def nginx_ssl_cert_file
  "#{fetch(:nginx_ssl_cert_path)}#{fetch(:nginx_ssl_cert)}"
end

#nginx_ssl_cert_key_fileObject



45
46
47
# File 'lib/capistrano/dsl/nginx_paths.rb', line 45

def nginx_ssl_cert_key_file
  "#{fetch(:nginx_ssl_cert_key_path)}#{fetch(:nginx_ssl_cert_key)}"
end

#nginx_ssl_client_caObject



49
50
51
# File 'lib/capistrano/dsl/nginx_paths.rb', line 49

def nginx_ssl_client_ca
  fetch(:nginx_ssl_client_ca)
end