a2eff1a984
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
38 lines
1.4 KiB
Bash
38 lines
1.4 KiB
Bash
# Bu dosyayı .env olarak kopyalayın: cp .env.example .env
|
||
|
||
# Yerel MongoDB (docker-compose.dev.yml, tek düğümlü replica set, port 27020)
|
||
MONGODB_URI=mongodb://localhost:27020/kakeibo_dev?replicaSet=rs0&directConnection=true
|
||
|
||
# JWT imzalama anahtarı (en az 32 karakter; üretmek için: openssl rand -hex 32)
|
||
JWT_SECRET=degistir-beni-en-az-32-karakterlik-gizli-anahtar
|
||
|
||
# Uygulamanın erişildiği adres
|
||
APP_URL=http://localhost:5173
|
||
|
||
# Yeni hane kaydı: invite_only (varsayılan, önerilen) | open
|
||
# invite_only → sistemde hiç hane yokken ilk kayıt yeni hane kurar (sunucu sahibi),
|
||
# sonra yalnızca davet koduyla katılınır.
|
||
# open → herkes /kayit ekranından yeni hane kurabilir.
|
||
REGISTRATION=invite_only
|
||
|
||
# Backend portu
|
||
PORT=8080
|
||
|
||
# Log seviyesi
|
||
RUST_LOG=kakeibo=debug,tower_http=info
|
||
|
||
# Derlenmiş arayüz klasörü. Geliştirmede BOŞ bırakın (arayüzü Vite sunar).
|
||
# Docker imajında /app/static olarak ayarlıdır.
|
||
# STATIC_DIR=
|
||
|
||
# Otomatik kur yenileme (dakika); 0 → kapalı (çevrimdışı geliştirme)
|
||
# RATES_REFRESH_MINUTES=60
|
||
|
||
# Bot doğrulaması (Cloudflare Turnstile). İkisi de boşsa kapalı (geliştirme).
|
||
# Yerel deneme için Cloudflare test anahtarları (her zaman geçer):
|
||
# TURNSTILE_SITE_KEY=1x00000000000000000000AA
|
||
# TURNSTILE_SECRET_KEY=1x0000000000000000000000000000000AA
|
||
|
||
# Ters vekil (Dokploy/Traefik) arkasında gerçek IP X-Forwarded-For'dan; vekil yoksa false
|
||
# TRUST_PROXY=true
|