https://github.com/robolaunch/central-orchestrator
Backend that orchestrates robolaunch Cloud Robotics Platform operations using workflow engine
https://github.com/robolaunch/central-orchestrator
java kogito
Last synced: 5 months ago
JSON representation
Backend that orchestrates robolaunch Cloud Robotics Platform operations using workflow engine
- Host: GitHub
- URL: https://github.com/robolaunch/central-orchestrator
- Owner: robolaunch
- License: apache-2.0
- Created: 2022-12-12T07:16:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-09T11:15:32.000Z (over 3 years ago)
- Last Synced: 2023-03-05T02:23:51.497Z (over 3 years ago)
- Topics: java, kogito
- Language: Java
- Homepage:
- Size: 16.5 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
#
Central Orchestrator
Central Orchestrator collects all other robolaunch components under the same roof. Makes robolaunch accessible and usable by the end users.
Central Orchestrator integrates other robolaunch components, and generates an end user consumable endpoints.
## Table of Contents
- [Overview](#overview)
- [Quick Start](#quick-start)
- [Installation](#installation)
- [Deploy Your First Robot](#deploy-your-first-robot)
- [Aims & Roadmap](#aims--roadmap)
- [Contributing](#contributing)
## Overview
The aim of this project is to make robolaunch accessible and usable for everyone.
- Kubernetes Integration
- User Management
- Resource Management
- Observability & Monitoring
- Robot Management
## Quick Start
After cloning this repository:
1. Build the application with Maven:
```
mvn clean install
```
2. Install and configure kogito components using [this docker-compose file](https://github.com/kiegroup/kogito-examples/blob/stable/kogito-quarkus-examples/process-usertasks-timer-quarkus-with-console/docker-compose/docker-compose-infinispan.yml).
3. Start the Central Orchestrator in development mode:
```
mvn quarkus:dev
```
## Aims & Roadmap
- Reducing the entry barrier for robotics
- Make robotics development and deployment easier and faster.
## Contributing
Please see [this guide](./CONTRIBUTING) if you want to contribute.