Windows Yerel Kurulum¶
Üretim Önerisi
Yerel Windows Servisi, Windows üretim ortamları için önerilen dağıtım yöntemidir. Tam servis kurulumu, yönetimi, güncelleme, geri alma ve sorun giderme kılavuzu için Windows Servis Kurulumu sayfasına bakın.
Hızlı Başlangıç — Konsol Modu¶
Geliştirme veya hızlı test için API'yi doğrudan konsolda çalıştırabilirsiniz:
- İkili dosyayı güvenli bir dizine yerleştirin.
.env.exampledosyasından güvenli bir.envdosyası oluşturun. Kurulum betiği.envdosyasını asla otomatik oluşturmaz.- Çalıştırın:
powershell
.\iqv-integration-api.exe serve
Warning
Konsol modu üretim için önerilmez. Konsol oturumu kapandığında işlem durur.
Üretim — Yerel Windows Servisi¶
Sağlanan kurulum betiğini kullanarak API'yi yerel Windows Servisi olarak kurun:
powershell
powershell.exe -ExecutionPolicy Bypass -File .\scripts\windows\service\install.ps1
Bu, önyükleme sırasında otomatik başlayan IQVIntegrationAPI servisini kaydeder. Servis ikili dosyası --env-file ile install, uninstall, start, stop, restart, status ve run alt komutlarını destekler:
powershell
.\iqv-integration-api.exe service install --env-file C:\IQVizyon\IQVIntegrationAPI\config\.env
Dizin yapısı, güvenlik duvarı kuralları, sağlık kontrolleri, çıkış kodları, güncelleme, geri alma ve sorun giderme dahil tam ayrıntılar için bakın:
Docker (Ayrı Dağıtım Türü)¶
Windows üzerinde Docker ayrı bir dağıtım türüdür ve yerel Windows Servisinin yerine geçmez. Bkz. Windows Docker Kurulumu ve Docker Kurulumu.
Eski Yöntem: WinSW¶
Önceki dokümantasyon servis sarmalayıcısı olarak WinSW öneriyordu. İkili dosyaya yerleşik yerel Windows Service desteği bu yaklaşımın yerini alır. WinSW artık birincil öneri değildir.
WinSW tabanlı bir dağıtımdan geçiş yapıyorsanız, WinSW servisini kaldırın ve yukarıdaki yerel servis kurulum betiğini kullanarak kurun.