Install natively

Download the binaries HERE(Not available yet)
There are multiple plugins, by default the plugin runtime will only load the plugins that the service hub requests.
Although, it is important that the plugins are available in the same directory as the plugin runtime, if you are sure that some plugins will not be used feel free to remove them.

Running the services

For this example, it’s assumed the following directory structure:

        • runtime.json
  • gc_runtime
  • gc_service_hub
  • gc_log_service
  • Where the runtime.json is the following:

    runtime.json
    {
      "runtime_name": "runtime1", // Only runtimes with this name will be accepted by the service hub
    }

    This represents the minimal configuration possible, the user can add the desired configurations. Head over to the configuration documentation for more details.

    Run the log service

    ./gc_log_service

    Run the service hub

    ./gc_service_hub -c config --log-write-host-address localhost:3003 --log-read-host localhost:3004 --log-level info

    Run the runtime

    ./gc_runtime --runtime-id runtime1 --log-write-host-address localhost:3003 --log-level info --config-hub localhost:3002