Proje Kurulumu
Kaynak Kodları İndirme
Environment Variables Ayarlama
appsettings.json dosyasında aşağıdaki Vault konfigürasyonunu yapın:
{
"Vault": {
"Address": "",
"Token": "",
"MountPath": "",
"Environment": "",
"RetryAttempts": 3,
"RetryInterval": "00:00:02",
"Module": "[SERVICE_NAME]"
}
}
appsettings.json dosyasında aşağıdaki Loki grafana konfigürasyonunu yapın:
Environment Variable'ları aşağıdaki PowerShell komutları ile ayarlayın:
# Vault Configuration
setx VAULT_ADDRESS "http://[VAULT_HOST]:8200"
setx VAULT_TOKEN "[VAULT_ROOT_TOKEN]"
setx VAULT_MOUNT_PATH "[VAULT_MOUNT_PATH]"
setx VAULT_ENVIRONMENT "[VAULT_ENVIRONMENT]"
Visual Studio ile Çalıştırma
- Serender.[SERVICE_NAME].sln dosyasını Visual Studio 2022 ile açın
- Serender.Bootstrap projesini startup project olarak ayarlayın
- F5 ile projeyi çalıştırın
Proje ilk çalıştırmada otomatik olarak: - Vault'tan konfigürasyonları çeker - Tenant'lar için database'leri oluşturur - Migration'ları çalıştırır