bluerobotics / bluerobotics/BlueOS

Create service manager

Open
#3,356 1 comment 2 reactions 1 assignee Claimed by @patrickelectric View on GitHub
core P1 - Important Priority
Dominant language
Vue
Stars
453
Forks
151
Avg merge
1d 3h
Merged PRs (30d)
174

Description

- Should have an API (REST) to allow everything that we want
- Allows to run as regular user
- Should allow resource limit
- Maybe using cgroups
- Rerun if the application stops
- Run applications inside a tmux
- Start-up priority per service
- Start / Stop / Restart
- Show status / health as well
- Change CLI args + ENV vars / MAVSYSID
- Add Enable / Disable service
- Log events (ctrl+C, restarts)
- Show “resources usage”
- CPU
- Memory
- Uptime
- [maybe] Network
- [maybe] Disk or I/O
- [maybe] Settings history -> allow undo
- Icon per service
- Services description
- Allow frontend to know when all services are ready

In a meeting between @voorloopnul @Williangalvani @joaomariolago @joaoantoniocardoso it was decided to use docker compose as an proof of concept

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.