1 changed files with 2 additions and 6 deletions
@ -1,12 +1,8 @@ |
|||||||
namespace :cf do |
namespace :cf do |
||||||
desc "Only run on the first application instance" |
desc "Only run on the first application instance" |
||||||
task on_first_instance: :environment do |
task on_first_instance: :environment do |
||||||
instance_index = -1 |
# We expect this information to be always available or break otherwise |
||||||
begin |
instance_index = JSON.parse(ENV["VCAP_APPLICATION"])["instance_index"] |
||||||
instance_index = JSON.parse(ENV["VCAP_APPLICATION"])["instance_index"] |
|
||||||
rescue StandardError |
|
||||||
nil |
|
||||||
end |
|
||||||
exit(0) unless instance_index.zero? |
exit(0) unless instance_index.zero? |
||||||
end |
end |
||||||
end |
end |
||||||
|
Loading…
Reference in new issue