Main agent
Installation
gem 'forest_admin_datasource_rpc'bundle installConfiguration
module ForestAdminRails
class CreateAgent
def self.setup!
@agent = ForestAdminAgent::Builder::AgentFactory.instance
# Add RPC datasources
@agent.add_datasource(
ForestAdminDatasourceRpc.build(uri: 'http://customers-app:3002')
)
@agent.add_datasource(
ForestAdminDatasourceRpc.build(
uri: 'http://billing-app:3003',
auth_secret: 'YOUR-SHARED-AUTH-SECRET'
)
)
# You can also add local datasources
@agent.add_datasource(ForestAdminDatasourceMongoid.build)
@agent.use(ForestAdminDatasourceRpc::ReconciliateRpc)
@agent.build
end
end
endIntrospection caching
Generating the schema
Loading cached introspection
Last updated