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