Ü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
backend/.envhazırlandı, commit edilmedi.NODE_ENV=production.CORS_ORIGINgerçek adresleri içeriyor./health200 dönüyor./openapi.jsonerişilebilir.- Container'lar
healthy. - Sentry isteniyorsa
SENTRY_DSNtanımlı vesendDefaultPiihâlâfalse.
Ayrıntı: Güvenlik / Üretim Sertleştirmesi.