Documentation ¶
Overview ¶
## Core services.
Services under this folder provide system-wide features and most other services are depending on them.
Directories ¶
Path | Synopsis |
---|---|
Package config provides both a db-based configs server and the REST api to manage configs
|
Package config provides both a db-based configs server and the REST api to manage configs |
lang
Package lang provides config-related i18n strings
|
Package lang provides config-related i18n strings |
rest
Package rest implements the REST api for managing configurations
|
Package rest implements the REST api for managing configurations |
Package consul embeds a Consul.io service for services discovery
|
Package consul embeds a Consul.io service for services discovery |
install
|
|
assets
Package assets is based on Packr to embed static data inside the binary.
|
Package assets is based on Packr to embed static data inside the binary. |
lib
Package lib is in charge of installing cells.
|
Package lib is in charge of installing cells. |
rest
Package rest is used once at install-time when running install via browser
|
Package rest is used once at install-time when running install via browser |
Package nats provides access to a service registry based on Nats.io.
|
Package nats provides access to a service registry based on Nats.io. |
Package update provides connection to a remote update server for upgrading cells binary
|
Package update provides connection to a remote update server for upgrading cells binary |
grpc
Package grpc is in charge of detecting updates and applying them
|
Package grpc is in charge of detecting updates and applying them |
lang
Package lang provides update-related i18n strings
|
Package lang provides update-related i18n strings |
rest
Package rest provides a REST gateway to the update service
|
Package rest provides a REST gateway to the update service |
Click to show internal directories.
Click to hide internal directories.