Skip to content

Referans Ortam Degiskenleri

Cavanshirpro edited this page Sep 19, 2026 · 1 revision

Bütün süreç ortam değişkenleri

English · Türkçe · Languages / Diller

Kapsam: JSON API Forge 0.5.1 · İnceleme: 17 Eylül 2026 · Dil: Türkçe

Bu alanlar sunucu sürecinin ortam ayarlarıdır. Tablo yalnız Settings sınıfındaki alanları içerir; projeler $env:MY_CUSTOM_NAME ile ek ortam değişkenleri tanımlayabilir. Ortam değişkeni adları büyük harfle gösterilir; yükleyici harf duyarsızdır. .env çalışma/deployment kökünden yüklenir; gerçek süreç ortamı önceliklidir. String içine false yazmak ile bool alanına false vermek aynı değildir: Settings tip dönüşümü yapar, JSON projede şema türleri geçerlidir.

Sır alanlarındaki boş varsayılan güvenli bir kurulumun tamamlandığını göstermez. forge init ve kimlik rehberi izlenmelidir. Control plane ayrıca kendi HTTPS/IP/host ve izin koşullarını uygular. EDITOR_PASSWORD_MIN_LENGTH, modeldeki yalnız taşıma sınırından farklı bir runtime parola politikasıdır.

Alan / env Tür Zorunlu Varsayılan Şema sınırları
APP_ENV string Hayır "development" —
APPS_DIR string Hayır "app" format="path"
APPS_AUTO_RELOAD boolean Hayır true —
APPS_RELOAD_INTERVAL_SECONDS number Hayır 1.0 min=0.1; max=60.0
APPS_RELOAD_DEBOUNCE_SECONDS number Hayır 0.5 min=0.1; max=60.0
BOOTSTRAP_ADMIN_KEY string Hayır "" —
JWT_SECRET string Hayır "" —
OPERATOR_TOKEN string Hayır "" —
EDITOR_API_ENABLED boolean Hayır false —
EDITOR_TOKEN string Hayır "" —
EDITOR_SETUP_ENABLED boolean Hayır true —
EDITOR_LEGACY_TOKEN_ENABLED boolean Hayır false —
EDITOR_REQUIRE_HTTPS boolean Hayır true —
EDITOR_ALLOWED_IPS string Hayır "127.0.0.1/32,::1/128" —
EDITOR_TRUSTED_PROXY_CIDRS string Hayır "" —
EDITOR_TRUSTED_HOSTS string Hayır "localhost,127.0.0.1,[::1]" —
EDITOR_READ_ONLY boolean Hayır false —
EDITOR_ALLOW_CREATE_PROJECTS boolean Hayır false —
EDITOR_ALLOW_HOOKS boolean Hayır false —
EDITOR_ALLOW_GRAPHS boolean Hayır false —
EDITOR_ALLOWED_PROJECTS string Hayır "" —
EDITOR_MAX_DOCUMENT_BYTES integer Hayır 2097152 min=1024; max=16777216
EDITOR_SESSION_TTL_SECONDS integer Hayır 43200 min=300; max=604800
EDITOR_SESSION_IDLE_SECONDS integer Hayır 3600 min=60; max=86400
EDITOR_SESSION_BIND_USER_AGENT boolean Hayır true —
EDITOR_PASSWORD_MIN_LENGTH integer Hayır 12 min=12; max=64
EDITOR_LOGIN_MAX_ATTEMPTS integer Hayır 5 min=3; max=20
EDITOR_LOGIN_WINDOW_SECONDS integer Hayır 300 min=60; max=3600
EDITOR_LOGIN_LOCK_SECONDS integer Hayır 900 min=60; max=86400
EDITOR_COLLABORATION_ENABLED boolean Hayır true —
EDITOR_CALLS_ENABLED boolean Hayır true —
EDITOR_CALL_TICKET_TTL_SECONDS integer Hayır 60 min=15; max=300
EDITOR_CALL_SIGNAL_TTL_SECONDS integer Hayır 300 min=60; max=3600
EDITOR_CALL_ICE_SERVERS_JSON string Hayır "[{\"urls\":\"stun:stun.cloudflare.com:3478\"}]" —
EDITOR_DATABASE_BROWSER_ENABLED boolean Hayır true —
EDITOR_DATABASE_EXPOSE_UNDECLARED boolean Hayır false —
EDITOR_DATABASE_ROW_LIMIT integer Hayır 100 min=1; max=500
EDITOR_MAX_MESSAGE_CHARS integer Hayır 8000 min=256; max=64000
EDITOR_MAX_NOTE_CHARS integer Hayır 128000 min=1024; max=1000000
EDITOR_ATTACHMENT_DIR string Hayır "data/editor-attachments" format="path"
EDITOR_MAX_ATTACHMENT_BYTES integer Hayır 26214400 min=1024; max=262144000
INTERNAL_DATABASE_URL string Hayır "sqlite+aiosqlite:///./data/internal-v4.db" —
INTERNAL_POOL_PRE_PING boolean Hayır true —
INTERNAL_POOL_SIZE integer Hayır 10 min=1
INTERNAL_MAX_OVERFLOW integer Hayır 20 min=0
INTERNAL_POOL_TIMEOUT integer Hayır 30 min=1
INTERNAL_POOL_RECYCLE integer Hayır 1800 min=-1
INTERNAL_SCHEMA_MODE string Hayır "create" —
PRIMARY_DATABASE_URL string Hayır "sqlite+aiosqlite:///./data/app.db" —
MYSQL_DATABASE_URL string | null Hayır null —
REDIS_URL string | null Hayır null —
LOG_LEVEL string Hayır "INFO" —

Kaynak ve doğrulama

Bu sayfa aşağıdaki sabit commitlerdeki davranışı açıklar. Yeni bir sürümde aynı davranışın sürdüğünü varsaymayın.


Wiki ana sayfa · Tüm sayfalar · Sürüm ve bakım

Clone this wiki locally