Sha256: f31f4bcca49dca95211b93351712def8c06311e0f53395567c0ba9fa4cec0cee

Contents?: true

Size: 1.03 KB

Versions: 1

Compression:

Stored size: 1.03 KB

Contents

module Capistrano
  module DSL
    module NginxPaths

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

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

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

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

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

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

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

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

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

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

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
capistrano-passenger5-nginx-0.0.1 lib/capistrano/dsl/nginx_paths.rb