Skip to content

Use Custom Configuration for delta‐producer‐publication‐graph‐maintainer and delta‐producer‐background‐jobs‐initiator

Riad Abdallah edited this page Feb 29, 2024 · 2 revisions

Context

There are some properties (keys) for delta-producer-publication-graph-maintainer and delta-producer-background-jobs-initiator that need to be specifically overridden during local development or on remote servers. Some examples include switching specific booleans or including authentication keys for delta streams.

delta-producer-publication-graph-maintainer

To override this service's configuration:

  • Add a config.override.json file inside config/delta-producer/publication-graph-maintainer/
    • This file contains the original configuration in addition to the properties you want to be modified/added.
  • Add the following listing to your docker-compose.override.yml:
services:
  delta-producer-publication-graph-maintainer:
    volumes:
      - ./config/delta-producer/publication-graph-maintainer/config.override.json:/config/publication-graph-maintainer/config.json

delta-producer-background-jobs-initiator

To override this service's configuration:

  • Add a config.override.json file inside config/delta-producer/background-jobs-initiator/
    • This file contains the original configuration in addition to the properties you want to be modified/added.
  • Add the following listing to your docker-compose.override.yml:
services:
  delta-producer-background-jobs-initiator:
    volumes:
      - ./config/delta-producer/background-jobs-initiator/config.override.json:/config/config.json