Headless Server Developer Manual / Version 2107
Table Of ContentsThis chapter describes the configuration and operation of the Headless Server.
Deployment
The Headless Server is a Spring Boot application that can be deployed with Chef or Docker. See the Deployment Manual for details.
Plugin support
Adding resources to the Headless Server by a plugin has the advantage, that a plugin may have it's very own build and deployment cycle, making this approach independent from the build and deployment cycle of the Headless Server itself.
In order to define a clean API from a plugin perspective, the resources are expected at a predefined, non configurable path patterns within a plugin.
See chapter 'Application Plugins' in the Blueprint Developer Manual for details about plugins.
The Headless Server supports the usage of plugins by providing extension points for resource loading of:
GraphQL schema extensions
Schema metadata property mapping
Richtext transformations
Persisted queries
Rest mappings to persisted queries
JSLT transformations
For details. please see the corresponding chapters in this manual.