exe/optimus-runner in optimus-runner-0.9.0 vs exe/optimus-runner in optimus-runner-0.10.0
- old
+ new
@@ -1,19 +1,29 @@
#!/usr/bin/env ruby
require 'daemons'
+require 'dotenv'
+require 'optparse'
`mkdir -p ~/optimus_runner/logs`
`mkdir -p ~/optimus_runner/pids`
options = {
:app_name => "optimus-runner",
+ :ARGV => ARGV,
:dir_mode => :normal,
:dir => "#{File.expand_path('~')}/optimus_runner/pids",
:multiple => true,
:log_output => true,
:pid_delimiter => '.n',
:backtrace => true,
:monitor => true,
:log_dir => "#{File.expand_path('~')}/optimus_runner/logs",
:logfilename => 'optimus-runner.log'
}
+optparser = OptionParser.new do |parser|
+ parser.on('-e=FILE','--env=FILE', "Optimus Cloud Environment file") do |file|
+ Dotenv.load(file)
+ end
+ end
+optparser.parse!(ARGV)
Daemons.run('/usr/local/bin/optimus_runner_manager', options)
+#Daemons.run('exe/optimus_runner_manager', options)