Platform Team/Server Kit/Architecture: Difference between revisions
No edit summary |
rename sugar-server-base to sugar-server-templates |
||
| Line 60: | Line 60: | ||
** enabled/disabled | ** enabled/disabled | ||
** added new services, e.g., variants of existing services that are highly tuned for local needs | ** added new services, e.g., variants of existing services that are highly tuned for local needs | ||
* [[The Server/Mace|mace]] | * [[The Server/Mace|mace]] does not create any final configuration level logic and might be used to process any downstream configuration for services that it supports. | ||
Core packages are per-[[#Components|component]] and might be reused as-is in downstream, in a way that is most practical for them. | Core packages are per-[[#Components|component]] and might be reused as-is in downstream, in a way that is most practical for them. | ||
| Line 77: | Line 77: | ||
* [[The_Server/sugar-server|sugar-server]] provides basic sugar specific services, | * [[The_Server/sugar-server|sugar-server]] provides basic sugar specific services, | ||
* [[The_Server/sugar-server- | * [[The_Server/sugar-server-templates|sugar-server-templates]] provides configuration templates that might be reused in downstream solution, | ||
* [[The_Server/Mace|mace]] process configuration sources, e.g., from sugar-server- | * [[The_Server/Mace|mace]] process configuration sources, e.g., from sugar-server-templates, | ||
The only relationship between them are: | The only relationship between them are: | ||
* sugar-server | * sugar-server-templates contain basic configuration for sugar-servers. | ||
* sugar-server- | * sugar-server-templates makes sense only after processing its content by mace. | ||
These are building blocks for the final solutions in downstream deployments. Components are optional, meaning that | These are building blocks for the final solutions in downstream deployments. Components are optional, meaning that | ||
* sugar-server might be used in the singular manner; it doesn't need any special (outside of sugar-server) configuration, and can be started even from its sources directory; | * sugar-server might be used in the singular manner; it doesn't need any special (outside of sugar-server) configuration, and can be started even from its sources directory; | ||
* sugar-server- | * sugar-server-templates might be used in the singular manner (but obviously with the mace) to configure only non Sugar services; | ||
* mace might be used in the singular manner to configure any services. | * mace might be used in the singular manner to configure any services. | ||