Method: VMC::Cli::TunnelHelper#push_caldecott

Defined in:
lib/cli/tunnel_helper.rb

#push_caldecott(token) ⇒ Object



295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
# File 'lib/cli/tunnel_helper.rb', line 295

def push_caldecott(token)
  client.create_app(
    tunnel_appname,
    { :name => tunnel_appname,
      :staging => {:framework => "sinatra"},
      :uris => ["#{tunnel_uniquename}.#{target_base}"],
      :instances => 1,
      :resources => {:memory => 64},
      :env => ["CALDECOTT_AUTH=#{token}"]
    }
  )

  apps_cmd.send(:upload_app_bits, tunnel_appname, HELPER_APP)

  invalidate_tunnel_app_info
end