class Simplepub::Cli::Server
Public Instance Methods
start()
click to toggle source
# File lib/simplepub/cli/server.rb, line 15 def start Simplepub.config.environment = options.environment Simplepub.load_config argv = [ "start", "-R", options.rackup_file, "-e", options.rack_environment, "-p", options.port, "-a", options.address, "-l", options.logfile, "-P", options.pidfile ] if Simplepub.config.ssl_.certificate? argv << "--ssl" # argv << "--ssl-verify" argv << "--ssl-cert-file" argv << Simplepub.config.ssl.certificate if Simplepub.config.ssl.keyfile? argv << "--ssl-key-file" argv << Simplepub.config.ssl.keyfile end end argv << "-d" unless options.no_daemon? say "Loading server with #{argv.inspect}", :yellow Thin::Runner.new(argv.flatten).run! end
stop()
click to toggle source
# File lib/simplepub/cli/server.rb, line 50 def stop Simplepub.load_config argv = [ "stop", "-R", options.rackup_file, "-e", options.rack_environment, "-p", options.port, "-a", options.address, "-l", options.logfile, "-P", options.pidfile ] Thin::Runner.new(argv.flatten).run! end