#!/usr/bin/env ruby require 'rubygems' require 'rails/commands/server' require 'rack' require 'webrick' require 'webrick/https' module Rails class Server < ::Rack::Server def default_options super.merge({ Port: 3000, environment: (ENV['RAILS_ENV'] || "development").dup, daemonize: false, debugger: false, pid: File.expand_path("tmp/pids/server.pid"), config: File.expand_path("config.ru"), SSLEnable: true, SSLVerifyClient: OpenSSL::SSL::VERIFY_NONE, SSLPrivateKey: OpenSSL::PKey::RSA.new(File.open("lib/support/ssl/colddata.com.key").read), SSLCertificate: OpenSSL::X509::Certificate.new(File.open("lib/support/ssl/colddata.com.crt").read), SSLCertName: [["CN", WEBrick::Utils::getservername]] }) end end end begin load File.expand_path("../spring", __FILE__) rescue LoadError end APP_PATH = File.expand_path('../../config/application', __FILE__) require_relative '../config/boot' require 'rails/commands'