Skip to content

vion.toml ​

Sunucu yapılandırması düz bir TOML dosyasıdır (iç içe [section] yok). Anahtarlar env tarzındadır (VION_DATABASE_URL = "...").

Öncelik ​

ortam değişkeni → dosya → varsayılan

  1. Env set ise kaynak Env, alan kilitli (locked: true)
  2. Aksi halde dosyadaki anahtar
  3. Aksi halde SettingDef varsayılanı

Süreç açılışında dosya değerleri, env boşsa process env’e enjekte edilir; eski from_env okuyucuları çalışmaya devam eder.

Dosya yolları ​

OrtamYol
Linux / Docker/etc/viewnova/vion.toml
Windows%ProgramData%\ViewNova\vion.toml
OverrideVION_CONFIG_FILE

Yazma atomiktir (.bak yedek). Başlık yorumu:

toml
# ViewNova server configuration
# Precedence: environment > this file > defaults

Apply ve yeniden başlatma ​

Admin PUT /api/v1/system/settings + POST /api/v1/system/apply. Çoğu ayar Restart ister. VION_RESTART_POLICY=supervised iken süreç 75 ile çıkar ve supervisor yeniden başlatır.

Hot alanlar sınırlıdır (ör. VION_COMMAND_REASON_REQUIRED, bazı OIDC/webhook/log alanları).

Ayrıntılı anahtar listesi: Ortam değişkenleri.