Zum Hauptinhalt springen

User Secrets konfigurieren

Um mit dem Debuggen und Entwickeln von OctoMesh zu beginnen, müssen einige Secrets in der Entwicklungsumgebung konfiguriert werden.

Die Secrets enthalten Passwörter für die folgenden Accounts:

  • Admin-Account (octo-system-admin): Dieser Account wird verwendet, um neue Datenbanken zu erstellen.
  • Data-Source-Accounts (octo-system-ds-user-{0}): Dieser Account wird für jede Datenbank erstellt.
    Das {0} ist der Name der Datenbank in MongoDB.

Wenn JetBrains Rider verwendet wird, gibt es das Plugin .NET User Secrets, das die Konfiguration vereinfacht. Es fügt die folgenden Optionen unter tools im Kontextmenü hinzu.

  • Initialize User Secrets
  • Open Project User Secrets

Fügen Sie den unten aufgeführten Projekten die folgenden Secrets hinzu:

{
"System:AdminUserPassword": "OctoAdmin1",
"System:DatabaseUserPassword": "OctoUser1",
"System:UseDirectConnection": true,
"ASPNETCORE_ENVIRONMENT": "Development"
}
tipp

Wir verwenden dieselbe Secret ID für alle Projekte. Wenn Sie also ein Projekt konfiguriert haben, werden die Einstellungen wiederverwendet.