Sandbox VM Deployment

For testing and development purposes a single VM sandbox is also available.

Sandbox environment provides a quick deployment option for testing and basic development activities, using Docker compose approach. This environment requires a single VM with the following minimum requirements:

  • 4 vCPU

  • 16 GB RAM

This deployment includes the following components which can be disabled using different profiles and services in docker compose commands:

  • Admin UI

  • Admin Controller

  • Admin Runner (with Core platform services as well as optional PIM, CMS, training modules)

  • Ops Runner (used with optional modules for CDC and real-time data synch)

  • MongoDB

  • Kafka

  • Elasticsearch

Configuration

Following environment variables have to be configured in "composite/.env" file before deployment:

  • RIERINO_VERSION: Rierino version to be deployed

  • GITHUB_USER: Provided username for access to Rierino assets

  • GITHUB_AUTH_TOKEN: Provided authentication token for access to Rierino assets

  • PUBLIC_ADDRESS: Public domain name or IP address of the VM (optional, used for client side API calls)

AI Enablement

For using RAI frontend agents, OpenAI related environment variables can be configured in "composite/adminui.env" file, enabling AI assistant use in admin UI.

For using GenAI models on runners, OpenAI related secret configuration can be added to globalsecrets.properties file under admin_runner folder before restarting services.

Launch

Once the environment files are set, "compose/compose.yaml" file can be used to launch the services.

The sandbox assets can be found at the sandbox repository with "composite/README.MD" file for more details on launch and administration commands.

Last updated