Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
60 lines (50 loc) · 2.79 KB
/
Copy path.env.example
File metadata and controls
60 lines (50 loc) · 2.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# ---------------------------------------------------------------------------
# TCMB Piyasa Mudahalesi ve Rezerv Dashboard'u - ornek ortam degiskenleri
# Bu dosyayi .env olarak kopyalayin ve degerleri doldurun.
# ---------------------------------------------------------------------------
# --- EVDS (TCMB Elektronik Veri Dagitim Sistemi) --------------------------
# API anahtari: https://evds3.tcmb.gov.tr -> uye ol -> Profilim -> API Key
# ONEMLI: Bu anahtar SADECE backend'de kullanilir, frontend'e asla gonderilmez.
EVDS_API_KEY=
# EVDS 2 (evds2.tcmb.gov.tr) 20 Subat 2026'da kapatilmistir.
# Guncel servis tabani EVDS 3'tur. Degistirmeniz gerekmez; "npm run evds:verify"
# komutu anahtariniz ile calisan tabani otomatik dogrular.
EVDS_BASE_URL=https://evds3.tcmb.gov.tr/igmevdsms-dis
# Yedek tabanlar (virgulle ayrilmis) - verify komutu sirayla dener.
EVDS_FALLBACK_BASE_URLS=https://evds2.tcmb.gov.tr/service/evds
# --- Veri modu -------------------------------------------------------------
# live : EVDS'den gercek veri cekilir (EVDS_API_KEY zorunlu)
# mock : Sentetik veri uretilir. Dashboard'da her metrik "MOCK VERI" olarak
# isaretlenir. Yalnizca gelistirme icindir.
DATA_MODE=mock
# --- AI yorum katmani (opsiyonel) ------------------------------------------
# Google Gemini API anahtari: https://aistudio.google.com/apikey
# Tanimli degilse sistem calismaya devam eder; yorumlar kural tabanli sablonla
# uretilir. ONEMLI: Bu anahtar da SADECE backend'de kullanilir.
GEMINI_API_KEY=
# Kullanilabilir modeller icin: GET https://generativelanguage.googleapis.com/v1beta/models
GEMINI_MODEL=gemini-2.5-flash
# --- Guvenlik --------------------------------------------------------------
# Ayarlar ekranindan API anahtari yazma uclarini korur.
# TANIMLI DEGILSE bu uclar YALNIZCA localhost'tan calisir.
# API'yi disari aciyorsaniz bunu MUTLAKA tanimlayin.
ADMIN_TOKEN=
# Kaydedilen anahtarlarin sifreleme anahtari. Bos birakilirsa .settings-key
# dosyasinda otomatik uretilir (gitignore'da).
SETTINGS_SECRET=
# --- Veritabani ------------------------------------------------------------
DATABASE_URL=postgres://tcmb:tcmb@localhost:5433/tcmb_intel
# --- Redis (opsiyonel; bos birakilirsa in-memory cache kullanilir) ---------
REDIS_URL=redis://localhost:6380
# --- API sunucusu ----------------------------------------------------------
API_PORT=4000
API_HOST=0.0.0.0
CORS_ORIGIN=http://localhost:3000
# --- Scheduler -------------------------------------------------------------
# Zamanlanmis toplama isleri acik mi? (api sunucusu icinde calisir)
SCHEDULER_ENABLED=true
# TCMB yayin saatleri TSI'ye gore; sunucu saat dilimi:
TZ=Europe/Istanbul
# --- Frontend --------------------------------------------------------------
# Next.js -> backend adresi (public; icinde sir barindirmaz)
NEXT_PUBLIC_API_BASE_URL=http://localhost:4000