local

The rumi cloud local commands provision and manage a Docker-based Rumi private cloud on your local machine.

Overview

The local environment provides a complete Rumi private cloud running in Docker containers. This private cloud has the exact same structure as production private clouds deployed to AWS, Civo, bare metal, or other infrastructure - just containerized locally.

Private Cloud Components

  • Admin - Administrative interface and deployment management

  • Agent - Monitoring and management agent

  • Monitor - Observability dashboards and metrics

  • Message Broker - Solace, Kafka, or ActiveMQ

  • Platform Modules - Core Rumi runtime services

  • Application Services - Your deployed Rumi microservices

Key Concept: By developing locally, you're working with the same standardized private cloud architecture used in production, ensuring your applications will behave identically when deployed to other environments.

Commands

Environment Management

Command
Description

Provision the local private cloud environment

Start all services

Stop all services

Remove the environment

Admin Module

Command
Description

Provision and start the admin module

Start the admin module

Stop the admin module

Remove the admin module

Execute an admin script

Monitor Module

Command
Description

Provision and start the monitor module

Start the monitor module

Stop the monitor module

Remove the monitor module

Message Brokers

Command
Description

Provision and start Solace

Start Solace

Stop Solace

Remove Solace

Provision and start Kafka

Start Kafka

Stop Kafka

Remove Kafka

Provision and start ActiveMQ

Start ActiveMQ

Stop ActiveMQ

Remove ActiveMQ

Platform Modules

Command
Description

Provision and start platform modules

Start platform modules

Stop platform modules

Remove platform modules

Service Instances

Command
Description

Provision and start a service instance

Start a service instance

Stop a service instance

Remove a service instance

List all containers

Execute a command on a container

Deployment

Command
Description

Deploy a Rumi application

Update configuration

Prerequisites

Before using local cloud commands:

  1. Docker Desktop must be installed and running

  2. Sufficient resources: 8GB+ RAM, 20GB+ disk space

  3. Network ports: Ensure required ports are available

See Installation for Docker setup instructions.

Typical Workflow

Last updated