summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgebele <gebele@in-silico.ch>2017-03-16 13:14:21 +0000
committergebele <gebele@in-silico.ch>2017-03-16 13:15:38 +0000
commitf1d6e8e1810767b59de0c8425ec7e82f9ec6bc08 (patch)
tree8ef30f46e6cf067a62b40494f6719db59ff5e1b4
parentac01d39d33ba4413e2e2341c098063737cbf11b5 (diff)
handled requirement
-rw-r--r--lazar_validation_reports.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/lazar_validation_reports.rb b/lazar_validation_reports.rb
index 5621577..742fb62 100644
--- a/lazar_validation_reports.rb
+++ b/lazar_validation_reports.rb
@@ -1,5 +1,5 @@
ENV["LAZAR_ENV"] = "production"
-require_relative '../lazar/lib/lazar'
+require_relative "#{ENV["HOME"]}/lazar/lib/lazar" unless $LOADED_FEATURES.include?("#{ENV["HOME"]}/lazar/lib/lazar.rb")
#require 'lazar'
require 'json'
include OpenTox
@@ -8,9 +8,9 @@ models = Model::Validation.all
size = models.size
puts "#{size} reports to store."
-# create dir if not exists
+# store in users home dir subfolder
path = "#{ENV['HOME']}/lazar-validation-reports"
-dir = FileUtils.mkdir_p path
+FileUtils.mkdir_p path
models.each_with_index do |model, idx|
@@ -50,6 +50,6 @@ models.each_with_index do |model, idx|
end
-# store database dump
+# store database dump in users home dir subfolder
puts "Storing database dump."
-`mongodump -h 127.0.0.1 -o #{path}/#{Time.now.to_s.split.first}-dump-#{ENV["LAZAR_ENV"]} -d #{ENV["LAZAR_ENV"]}`
+`mongodump -h #{ CENTRAL_MONGO_IP.blank? ? "127.0.0.1" : CENTRAL_MONGO_IP} -o #{path}/#{Time.now.to_s.split.first}-dump-#{ENV["LAZAR_ENV"]} -d #{ENV["LAZAR_ENV"]}`