Ana içeriğe geç

Kaldırma Kılavuzu

Kaldırma, açık bayrak vermedikçe tam temizlik değildir. Harici MongoDB verisi asla silinmez. Docker Engine ve Windows/Linux MongoDB servisi asla kaldırılmaz.

Windows Native — scripts/windows/service/uninstall.ps1

Her zaman silinen İsteğe bağlı Varsayılan korunan
IQVIntegrationAPI servisi -RemoveLogs — logs\ temizlenir, boş dizin yeniden oluşturulur Runtime kökü, binary, config\.env, günlükler, yedekler, metadata
IQV Integration API - TCP <port> güvenlik duvarı kuralı -RemoveRuntime — C:\IQVizyon\IQVIntegrationAPI silinir MongoDB servisi ve verisi

MongoDB dahil her şeyi silen bir mod yoktur.

Windows Docker — scripts/windows/docker/uninstall.ps1

Her zaman İsteğe bağlı Asla
compose down (konteyner + ağ) -RemoveImages — iqv-integration-api adlı görüntüler Docker Engine; docker system prune; .env
-RemoveVolumes -Force — named volume’lar (paketlenmiş Mongo kullanıldıysa o volume dahil) Deployment metadata dizini varsayılan olarak silinmez

-Force yokken -RemoveVolumes iptal eder.

Linux Native — scripts/linux/service/uninstall.sh / paket uninstall.sh

Her zaman İsteğe bağlı Korunan
unit durdur/kapat; /etc/systemd/system/iqv-integration-api.service sil; daemon-reload --remove-logs /var/lib/iqvizyon/iqv-integration-api/backups
güvenlik duvarı kuralı (--skip-firewall yoksa) --remove-runtime / --purge — runtime + /etc/iqvizyon/iqv-integration-api.env; boşsa iqvapi kullanıcısı MongoDB
aşamalı binary + tmp/ --purge = runtime ve günlükler varsayılan env, günlükler, yedekler, metadata

Linux Docker — scripts/linux/docker/uninstall.sh

compose down --timeout 30 — --volumes yok.

Her zaman --remove-images --purge Asla
API konteyneri ve compose ağı iqv-integration-api görüntüleri deploy edilen compose + /etc/iqvizyon/iqv-integration-api.docker.env MongoDB; docker prune; Docker Engine; volume’lar

Ortak kurallar

  • Normal kaldırma yönetilen servisi veya konteyneri kaldırır, müşteri veritabanını değil.
  • Config, runtime/env temizliği seçilmedikçe korunur.
  • Günlükler yalnız açık bayrakla silinir.
  • Docker görüntüleri yalnız açık bayrakla silinir.
  • Linux Docker kaldırmada volume silinmez. Windows Docker volume için -RemoveVolumes -Force gerekir.
  • Harici MongoDB verisi silinmez.
  • Docker Engine / Windows MongoDB servisi / mongod paketleri kaldırılmaz.