Skip to content
Andrey edited this page Sep 24, 2022 · 2 revisions

Welcome to the settings-service wiki!

Settings Service can keep your settings configurations and expose them to services;

Templates

Settings templates can be specified with secret keys inside:

PostgresConnString: ${postgresConnString}
DbEncodeKey: ${clientCredsEncodeKey}
SeqConnString: ${seqConnString}
MyTelemetry: ${myTelemetry}

Secrets:

Secrets can be stored in a key/value manner and be used in Secret Templates;

Settings parameters

  • MyNoSqlServer - all the settings templates are stored in mynosql database
  • KeyVaultUrl - can be optional. If it's not specified - settings are stored in MyNoSql database;
  • HttpPort - Listening port of the Settings service
  • KeyVaultKey - can be optional. 48 symbols only. If KeyValueUrl - is not specified - all the keys are stored in MyNoSql database encoded by KeyVaultKey
  • Environment - Usually - we system has several environments like Production, Test, UAT.;
  • FaviconColour - Helps to make a visual distinction between environments;
    • Not specified - Orange;
    • Black;
    • Green;
    • Pink
    • Yellow

Clone this wiki locally