Method: OpenC3::ScriptServerProxy#generate_url

Defined in:
lib/openc3/script/script.rb

#generate_urlObject

pull openc3-cosmos-script-runner-api url from environment variables



278
279
280
281
282
283
284
# File 'lib/openc3/script/script.rb', line 278

def generate_url
  schema = ENV['OPENC3_SCRIPT_API_SCHEMA'] || 'http'
  hostname = ENV['OPENC3_SCRIPT_API_HOSTNAME'] || (ENV['OPENC3_DEVEL'] ? '127.0.0.1' : 'openc3-cosmos-script-runner-api')
  port = ENV['OPENC3_SCRIPT_API_PORT'] || '2902'
  port = port.to_i
  return "#{schema}://#{hostname}:#{port}"
end