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)
As an option, OpenAI related environment variables can be configured in "composite/adminui.env" file for enabling AI assitant use in admin UI.
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