Vai al contenuto

Variabili d'ambiente ​

La priorità è: valori predefiniti, impostazioni persistenti, override di runtime. Gli override sono efficaci senza riscrivere /data/state/settings.json.

Override per l'utente ​

VariabileValore predefinitoEffetto
DB_AUTO_UPDATEtrueSostituisce lo stato degli aggiornamenti automatici
DB_UPDATE_INTERVAL86400Intervallo in secondi; valori validi 60–604800
DB_UPDATE_START_DELAY60Ritardo prima del primo controllo periodico
ICVDB_RESULT_PRESETunfilteredSostituisce il preset attivo
ICVDB_PROWLARR_URLvuotoSostituisce l'URL base di Prowlarr
ICVDB_PROWLARR_API_KEYvuotoSostituisce la API key di Prowlarr
PROWLARR_API_KEYvuotoOverride compatibile; prevale se sono impostate entrambe le variabili
PROWLARR_INDEXER_URLvuotoSostituisce l'URL Torznab fornito a Prowlarr
SNAPSHOT_LATEST_URLGitHub latest-release APICambia la sorgente dei metadati degli snapshot
SNAPSHOT_STATE_FILE/data/state/snapshot-versionCambia il percorso dello stato della versione installata
ICVDB_SETTINGS_PATH/data/state/settings.jsonCambia il percorso delle impostazioni

Variabili interne di runtime ​

L'immagine fornisce questi valori per PostgreSQL incorporato. Una normale installazione a container singolo non dovrebbe modificarli.

VariabileValore dell'immagine
DB_HOST127.0.0.1
DB_PORT5432
DB_NAMEicv_db
DB_USERicv
DB_PASSWORDvalore interno al container
DB_ADMIN_DBpostgres se non impostato
FRONTEND_DIST_DIR/app/frontend-dist se assente

Segreti

Usa secret del container o configurazioni protette per le API key. L'applicazione maschera le chiavi nelle risposte, ma non cifra i valori salvati in settings.json.

Violarr è stato creato e reso possibile anche grazie a strumenti di intelligenza artificiale generativa, sotto direzione e revisione umana.