MyBotBoxMyBotBox

@yarlisai/secrets

Austauschbare Secrets — GCP Secret Manager + Memory-Adapter mit TTL-Cache.

Austauschbare Secrets — GCP Secret Manager + Memory-Adapter mit TTL-Cache.

Installation

npm install @yarlisai/secrets

Warum

@yarlisai/secrets folgt dem Port/Adapter-Vertrag: Konsumenten hängen von einem Port (Interface SomeProvider) ab und instanziieren einen Adapter zur Laufzeit. Das Austauschen von Anbietern ist eine einzeilige Konfigurationsänderung.

Verwendung

Die README des Pakets enthält einen vollständigen Schnellstart. mybotbox-platform selbst ist der Referenz-Konsument — apps/sat/lib/secrets/ (oder ein ähnlich benanntes Modul) zeigt, wie jede Aufrufstelle den Port anstelle eines Anbieter-SDKs direkt verwendet.

Siehe auch