Skip to main content

Infrastructure

OctoMesh needs some infrastructure components to run, that includes

  • MongoDB
  • CrateDB
  • RabbitMQ

You can start the infrastructure locally with docker compose.

Requirements

We expect that you use the OctoMesh Profile in PowerShell and your have Docker including Docker compose running.

Default Admin credentials

User: octo-system-admin
Password: OctoAdmin1
Role: root

Setup the containers

Docker compose is used to start the infrastructure dependencies. The infrastructure dependencies are defined in the docker-compose file. The script directly configures the services as needed.

Install-OctoInfrastructure

Start the containers

Start the infrastructure dependencies, the containers will be started.

Start-OctoInfrastructure

Stop the containers

Use this command to stop the infrastructure dependencies, the containers will be stopped but not removed.

Stop-OctoInfrastructure

Uninstall the containers

Use this command to uninstall the infrastructure dependencies from docker including the volumes.

 Uninstall-OctoInfrastructure.ps1

Get status of container

 Get-OctoInfrastructureStatus.ps1