Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a showcase of how to use flexible config to use
$ref
instead oftemplate
to collect endpoint definitions from a set of files in the templates folder.In order to be used with ref, the files MUST have a valid JSON object inside, somthing like this:
Since krakend cannot scan a folder and automatically add refs, we need to put into settings a list of the files that contains endpoints, and the number of endpoints it contains (this can be generated with an script, as the one provided at the end).
So, we want to have some settings file like this:
and in the endpoints definitions we can use a template block like this one:
,
above, because if in the block there is only therange
block, the last element should not be followed by a,
Check the PR for more details files to have a more detailed view, and an example of gathering endopoints from a couple of files.
Script to gather the file names, and the number of endpoints they have defined inside: