Sha256: 2be2a13e14fe4be6924312cd6a67bd1b888798f7e1f25a49147e8d8e9abeb690
Contents?: true
Size: 641 Bytes
Versions: 1
Compression:
Stored size: 641 Bytes
Contents
module Polonium module ServerRunners class ExternalServerRunner < ServerRunner protected def start_server stop_server system("cd #{configuration.rails_root}; script/server -e #{configuration.rails_env} -p #{configuration.internal_app_server_port} -c #{configuration.rails_root}") rescue Exception => e puts e.message puts e.backtrace raise e end def stop_server cmd = "ps ax | grep 'script/server -e #{configuration.rails_env}' | sed /grep/d | awk '{print $1}' | xargs kill -9 2>/dev/null" system(cmd) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polonium-0.2.0 | lib/polonium/server_runners/external_server_runner.rb |