Ana içeriğe geç

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:

  1. İkili dosyayı güvenli bir dizine yerleştirin.
  2. .env.example dosyasından güvenli bir .env dosyası oluşturun. Kurulum betiği .env dosyasını asla otomatik oluşturmaz.
  3. Ç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.