aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Etienne2015-08-21 08:53:36 +0200
committerMichel Etienne2015-08-21 08:53:36 +0200
commitb76cda8e9ce414f666c51799d1665bf4d45f3049 (patch)
treef0a7cb92832df5cacd5b092aa4c3a31cfad9b5f2
parentd9ff49e79e7d5d55a46eff7aadd6f353e185ae3b (diff)
downloadchouette-core-b76cda8e9ce414f666c51799d1665bf4d45f3049.tar.bz2
update restore demo script
-rw-r--r--config/deploy/production.rb4
-rw-r--r--lib/tasks/demo.rake25
2 files changed, 23 insertions, 6 deletions
diff --git a/config/deploy/production.rb b/config/deploy/production.rb
index c24f29894..f1c464c48 100644
--- a/config/deploy/production.rb
+++ b/config/deploy/production.rb
@@ -1,3 +1,3 @@
server "chouette.marseille.cityway.fr", :app, :web, :db, :primary => true
-set :branch, "V2_5"
-set :gui_cmd, "2.5.1"
+set :branch, "V3_0"
+set :gui_cmd, "3.0.0"
diff --git a/lib/tasks/demo.rake b/lib/tasks/demo.rake
index d78637c96..fbafa96c1 100644
--- a/lib/tasks/demo.rake
+++ b/lib/tasks/demo.rake
@@ -13,10 +13,27 @@ namespace :demo do
user.confirm!
referential = organisation.referentials.create( :name => "Tatrobus", :slug => "tatrobus", :prefix => "TAT")
- resource = Rack::Test::UploadedFile.new( Rails.application.config.demo_data, 'application/zip', false)
- import_instance = referential.import_tasks.create( :resources => resource, :referential_id => referential.id, :user_name => user.name, :no_save => false, :user_id => user.id)
- import_instance.import
+ #resource = Rack::Test::UploadedFile.new( Rails.application.config.demo_data, 'application/zip', false)
+ #import_instance = ImportTask.new( :resources => resource, :referential_id => referential.id, :user_name => user.name, :no_save => false, :user_id => user.id, :name => "initialize demo", :data_format => "neptune")
+ #import_instance.save
+
+ File.open("/tmp/parameters_demo.json", "w") { |file|
+ file.write('{
+"parameters" : {
+ "neptune-import": {
+ "user_name" : "Demo",
+ "name" : "Data restauration",
+ "organisation_name" : "DemoChouette",
+ "referential_name" : "Tatrobus",
+ "clean_repository" : true,
+ "no_save" : false
+ }
+ }
+}') }
+
+ cmd = 'curl -F "file=@'+Rails.application.config.demo_data+';filename=tatrobus.zip" -F "file=@/tmp/parameters_demo.json;filename=parameters.json" http://localhost:8180/chouette_iev/referentials/tatrobus/importer/neptune'
+ system(cmd)
+
puts "Restore demo environment complete"
end
end
-