bin/npolar-api-elasticsearch
#!/usr/bin/env ruby
# Example usage:
# npolar-api-elasticsearch "tracking-svalbard-reindeer-api"
require "rubygems"
require "bundler/setup"
require "highline/import"
require "json"
require "uri"
require "securerandom"
require "logger"
require "npolar/api/client"
require_relative "./../lib/npolar/api/bootstrap"
require_relative "./../lib/npolar/validation"
require_relative "./../lib/npolar/auth/couch"
require_relative "./../lib/service"
begin
log = Logger.new(STDERR)
log.level = Logger::INFO
#ENV["NPOLAR_API_ELASTICSEARCH"] = "http://localhost:9200"
#ENV["NPOLAR_API_ELASTICSEARCH"] = "http://search-test.data.npolar.no:9200"
b = Npolar::Api::Bootstrap.new
b.log = log
service = Service.factory(ARGV[0])
#b.delete_elasticsearch_couchdb_river(service)
b.delete_elasticsearch(service)
b.create_elasticsearch(service)
#b.create_elasticsearch_couchdb_river(service)
end