Windows Docker Kurulumu¶
Ayrı Dağıtım Türü
Docker, yerel Windows Servisinden ayrı bir dağıtım türüdür. Önerilen yerel Windows üretim dağıtımı için Windows Yerel Kurulum sayfasına bakın.
Sağlık kontrolleri, sunucu MongoDB bağlantısı (host.docker.internal), çıkış kodları, güvenlik duvarı yapılandırması, sorun giderme ve çevrimdışı kurulum dahil tam Docker dağıtım kılavuzu için Docker Kurulumu sayfasına bakın.
Ön Koşullar¶
- Windows Server 2016+ veya Windows 10/11 (64-bit)
- Docker Desktop veya Windows için Docker Engine
- PowerShell 5.1+
- Yönetici (Administrator) yetkileri
- Docker sunucusundan erişilebilir MongoDB 6.0+
Hızlı Başlangıç¶
Kurulum Betiği ile¶
powershell
powershell.exe -ExecutionPolicy Bypass -File .\scripts\windows\docker\install.ps1
Elle Docker Compose¶
powershell
docker build -t iqv-integration-api:dev .
docker compose up --build
Ortam Yapılandırması¶
Başlamadan önce .env.example dosyasından bir .env dosyası oluşturun. Kurulum betiği .env dosyasını asla otomatik oluşturmaz.
Sunucu MongoDB¶
Müşteri zaten ana makinede MongoDB çalıştırıyorsa, MONGODB_URI değerini host.docker.internal kullanarak o örneğe yönlendirin:
text
MONGODB_URI=mongodb://host.docker.internal:27017/iqv_integration
Açıkça planlanmadıkça Docker'da ikinci bir MongoDB başlatmayın.
İsteğe Bağlı Yerel MongoDB (Yalnızca Geliştirme)¶
powershell
docker compose -f docker-compose.yml -f docker-compose.local.yml --profile local-db up --build
Warning
local-db profili yalnızca geliştirme içindir. Üretim dağıtımlarında müşterinin mevcut MongoDB servisini kullanın.