scim-examples
scim-examples copied to clipboard
Improved Redis configurations
This PR updates the base configuration for the Redis instance included as part of our example SCIM Bridge deployments.
Container configuration varies by platform, but the strategy is similar for each:
- use command-line arguments for configuring Redis as an in-memory cache with snapshots disabled (this data is not expected or required to persist)
- remove any environment variable configuration that currently being used for this purpose
- remove any volumes, configs, and container mounts for Redis configuration files currently being used for this purpose
- remove any source files used to generate this configuration
- update all relevant reference documentation
The included changes do not significantly change functionality of the deployment examples, but reduce complexity, reduce lines of code, and make our examples more generic for customers that choose to use them as a base for their own customizations.
For review, existing deployment and update instructions should work as expected. Redis logs should not warn that configuration is missing, but should include "Configuration loaded" within the first few log lines after the container starts.