Ortam Değişkenleri Referansı
Bu belge, Teydex KYC projesinde kullanılan ortam değişkenlerini, varsayılan değerleri, örnek değerleri ve açıklamalarıyla birlikte sunar.
Güvenlik
-
SECRET_KEY
-
Varsayılan: Yok
-
Örnek: (Production'da mutlaka tanımlanmalıdır)
-
Açıklama: Kriptografik imzalama için gizli anahtar.
from django.core.management.utils import get_random_secret_key
get_random_secret_key()fonksiyonu kullanarak üretilmeli ve bir kere set edildikten sonra asla değiştirilmemeli.
-
-
ALLOWED_HOSTS
- Varsayılan:
[*] - Örnek:
* - Açıklama: Sunucuya bağlanabilecek izinli host listesi.
*tüm hostlara izin verir (production'da önerilmez). Uygulama hangi domain'de çalışılıyorsa o set edilebilir.example.com,www.example.comgibi virgülle ayrılmış değerler tercih edilmelidir.
- Varsayılan:
-
TRUSTED_ORIGINS
- Varsayılan:
[] - Örnek:
https://example.com,http://localhost:8000 - Açıklama: CSRF ve CORS koruması için güvenilir adresler. Frontend uygulamasının adresi girilmesi gerekir. Protokol dahil edilmelidir (ör.
https://).*kullanmaktan kaçının — her adres açıkça listelenmelidir.
- Varsayılan:
-
SECURE_SSL_REDIRECT
- Varsayılan:
True - Açıklama: HTTP isteklerini HTTPS'e yönlendirir.
- Varsayılan:
Depolama
-
DEFAULT_STORAGE_BACKEND
- Varsayılan:
django.core.files.storage.FileSystemStorage - Örnek:
storages.backends.ftp.FTPStorage - Açıklama: Dosyaların işlendiği depolama altyapısı. Kullanılan file storage adaptörleri: geleneksel dosya sistemi, S3, LibCloud, Azure Storage, Minio, Dropbox, FTP, SFTP, Google Cloud Storage. Gerekli değişkenler için Innovance KYC ekibinden destek alabilirsiniz.
- Varsayılan:
-
DEFAULT_STORAGE_OPTIONS
- Varsayılan:
{} - Örnek:
location=ftp://...;allow_overwrite=0 - Açıklama: Depolama altyapısına özel ayarlar. Buradaki parametreler, yukarıda seçilen adaptöre göre değişiklik göstermektedir. Innovance KYC ekibinden destek alınabilir.
- Varsayılan:
-
MEDIA_ROOT
- Varsayılan:
"" - Örnek:
/data - Açıklama: Yüklenen medya dosyalarının yolu. Sadece file storage değişkeni, geleneksel dosya sistemi kullanılıyorsa kullanılmaktadır ve set edilmesi gerekmektedir.
- Varsayılan: