[Streams Adapter] readme parser, dockerfile, supervisord #4479
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.
Closes #DS-1420
Description
Readme parser
The in-memory cache is accessed from two sides: from Redcon when the JS adapter stores data, and from the server when a client retrieves it. Redcon uses canonical parameters such as
baseandquote. All DS clients are configured to use aliases such asfromandto. This script creates a map to find the canonical parameter name for a given alias. The script is executed during the Docker image build and generates a JSON mapping that is used later in runtime.Dockerfile
Supervisord
Starts JS + Streams adapters or original JS adapter apps based on the
CACHE_TYPEenv var value.Cache fix
Store values in uppercase instead of lowercase. Critical for
cfbenchmarksadapter.