Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmbarzee/services
Service ecosystem run by jmbarzee/dominion
https://github.com/jmbarzee/services
Last synced: about 2 months ago
JSON representation
Service ecosystem run by jmbarzee/dominion
- Host: GitHub
- URL: https://github.com/jmbarzee/services
- Owner: jmbarzee
- License: gpl-3.0
- Created: 2020-10-06T22:15:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-27T18:29:44.000Z (over 3 years ago)
- Last Synced: 2024-06-20T23:57:48.870Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 771 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Documentation](https://godoc.org/github.com/jmbarzee/services?status.svg)](https://godoc.org/github.com/jmbarzee/services)
[![Code Quality](https://goreportcard.com/badge/github.com/jmbarzee/services)](https://goreportcard.com/report/github.com/jmbarzee/services)
[![Build Status](https://github.com/jmbarzee/services/workflows/build/badge.svg)](https://github.com/jmbarzee/services/actions)
[![Coverage](https://codecov.io/gh/jmbarzee/services/branch/master/graph/badge.svg)](https://codecov.io/gh/jmbarzee/services)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjmbarzee%2Fservices.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fjmbarzee%2Fservices?ref=badge_shield)# Services
Service ecosystem run by [Dominion](github.com/jmbarzee/dominion)Service hiarchy is defined in [Dominion Config](../main/cmd/exconfig/ex.config.toml)
## WebServer
Planned: Offers a web GUI### Routes
`/` displays dominion info`/domain/{uuid}/` displays domain info
`/domain/{uuid}/service/{type}` displays service info
`/devices` displays device location info
`/healthcheck` returns `Healthy!`
## LightOrchestrator
Depenency: `WebServer`Orchestrates all lights.
## NPLight
Depenency: `LightOrchestrator`Peripheral: NeoPixel light string
Subscribes to light updates from the `LightOrchestrator`.
# Planned Work
1. Lighting Effects - Expand effects library
2. Color Picker - WebServer offers color picking for lights
3. Expose Logfiles - Services offer routes with logfiles
4. Display Logfiles - All log files can be viewed through the webserver