This is the default installation of Moonstone with all of its components. It's the easiest and quickest way for you to get the entire Moonstone platform installed with default configuration in your VM so that you can start play around with. The following components will be installed, each in its own docker container, and all wired up together using docker compose configuration
- pegasus-local-api : Private API for tenant/user/application management
- pegasus-public-api : Public API for tenant/user/application management
- pegasus-web : Tenant management portal
- rhea-private-api : Private API for firmware catalog integration
- rhea-web : Firmware catalog portal
- kronos-api : Public API for device management
- kronos-web : Device management portal
- kronos-engine : Backend engine
- kronos-cron : Backend cron jobs
- apollo-web : Dashboard portal
- 2 vcpus
- 4 GB RAM
- Docker
- Docker Compose
- git clone https://github.com/arrow-acs/moonstone-docker-compose
- cd moonstone-docker-compose
- docker-compose up
- bin/delete-data.sh
- Username : sysadmin@arrowconnect.io
- Password : Arrow-Connect-123
- pegasus-local-api : http://your-vm-ip:7820/swagger-ui.html
- pegasus-public-api : http://your-vm-ip:7924/swagger-ui.html
- pegasus-web : http://your-vm-ip:7920
- rhea-private-api : http://your-vm-ip:7821/swagger-ui.html
- rhea-web : http://your-vm-ip:7922
- kronos-api : http://your-vm-ip:7923/swagger-ui.html
- kronos-web : http://your-vm-ip:7921
- apollo-web : http://your-vm-ip:7925
- MQTT : tcp://your-vm-ip:1883
- AMQP : amqp://your-vm-ip:5672