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 SecretsOpen 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.