Skip to content

Üretim

Zorunlu ayarlar

Değişken Beklenen
NODE_ENV production (Docker imajında tanımlıdır)
JWT_SECRET Tanımlı olmalı; yoksa giriş 500 döner
CORS_ORIGIN Gerçek ön yüz adres(ler)i
MONGODB_* veya MONGODB_URI Erişilebilir bir MongoDB
TRUST_PROXY Yalnızca gerçek bir ters vekil arkasındaysa

Üretimde kapalı olan geliştirme davranışları

  • Backend'in kendi origin'inin CORS listesine eklenmesi
  • Özel ağ (RFC1918) origin'lerinin kabulü
  • MongoDB teşhis log satırı (sunucu adresi / kimlik doğrulama durumu)
  • Hata yığın izinin konsola yazılması

Ters vekil

Uygulama 0.0.0.0 üzerinde dinler. Vekil /api/v1 önekini kaldırıp isteği /... olarak iletebilir; router'lar her iki biçimi de karşılar.

Kontrol listesi

  1. backend/.env hazırlandı, commit edilmedi.
  2. NODE_ENV=production.
  3. CORS_ORIGIN gerçek adresleri içeriyor.
  4. /health 200 dönüyor.
  5. /openapi.json erişilebilir.
  6. Container'lar healthy.
  7. Sentry isteniyorsa SENTRY_DSN tanımlı ve sendDefaultPii hâlâ false.

Ayrıntı: Güvenlik / Üretim Sertleştirmesi.