Sha256: 35947d084588a61825fe7698d433205509f02964d0e285a705eba5d5f40c7445
Contents?: true
Size: 797 Bytes
Versions: 25
Compression:
Stored size: 797 Bytes
Contents
rails_server = yield(:server) || :passenger ssl_details = yield :ssl if ssl_details default_port = 443 else default_port = 80 end if rails_server == :passenger && !@passenger_requirements_done @config.require_passenger! passenger_root! passenger_ruby! @passenger_requirements_done = true end server do listen(yield(:port) || default_port) server_name(yield(:server_name) || "localhost") root File.join(File.absolute_path(File.expand_path(yield(:root) || ".")), "public") gzip_static "on" passenger_on! if rails_server == :passenger rails_env(yield(:environment) || "production") if ssl_details ssl "on" ssl_certificate ssl_details[:ssl_cert] ssl_certificate_key ssl_details[:ssl_key] @config.compile_option "--with-http_ssl_module" end yield end
Version data entries
25 entries across 25 versions & 1 rubygems