Sha256: cc260293e0e95ab9a90f8c59d7cf5d6f2aa6db2d24348628e1554ffae569a6f5
Contents?: true
Size: 618 Bytes
Versions: 1
Compression:
Stored size: 618 Bytes
Contents
require 'base64' require 'command_line_parser' module RedisMonitor def self.parse_arguments CommandLineParser.parse(ARGV.dup) end def self.store_arguments(args) ENV['REDIS_MONITOR_OPTS'] = Base64.encode64(Marshal.dump(args)) end def self.environment 'production' end def self.run args = parse_arguments store_arguments(args) system('lib/engine/bin/rake', 'db:migrate', "RAILS_ENV=#{environment}") system('lib/engine/bin/delayed_job', 'restart', "RAILS_ENV=#{environment}") system('lib/engine/bin/rails', 's', '-p', args[:http_port].to_s, '-e', environment) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
redis_monitor-0.3 | lib/redis_monitor.rb |