Salta al contenuto principale
Versione: 5.x

Variabili Ambientali

Verdaccio fornisce una serie di variabili ambientali per modificare le autorizzazioni, la porta o il protocollo http. Ecco l'elenco completo:

Docker

Per modificare il comportamento all'esecuzione dell'immagine, ecco un elenco delle variabili disponibili.

VariabileDefaultDescrizione
VERDACCIO_APPDIR/opt/verdaccio-buildla cartella operativa del docker
VERDACCIO_USER_NAMEverdacciol'utente del sistema
VERDACCIO_USER_UID10001l'id utente usato per applicare le autorizzazioni della cartella
VERDACCIO_PORT4873la porta di Verdaccio
VERDACCIO_PROTOCOLhttpil protocollo http predefinito

VERDACCIO_HANDLE_KILL_SIGNALS

Abilita l'arresto armonioso, ulteriori informazioni alla richiesta di pull #2121.

VERDACCIO_PUBLIC_URL

Definisce un Url pubblico specifico per il tuo server, prevalendo sull'Host e l'intestazione X-Forwarded-Proto se è in utilizzo un proxy inverso e tenendo conto dell'url_prefix se definito.

Ciò è utile in quelle situazioni in cui è necessario un URL dinamico.

es.:

VERDACCIO_PUBLIC_URL='https://somedomain.org';
url_prefix: '/my_prefix'

// url -> https://somedomain.org/my_prefix/

VERDACCIO_PUBLIC_URL='https://somedomain.org';
url_prefix: '/'

// url -> https://somedomain.org/

VERDACCIO_PUBLIC_URL='https://somedomain.org/first_prefix';
url_prefix: '/second_prefix'

// url -> https://somedomain.org/second_prefix/'

VERDACCIO_FORWARDED_PROTO

L'intestazione predefinita per identificare il protocollo è X-Forwarded-Proto, ma esistono alcuni ambienti che ne utilizzano uno differente; per modificarlo utilizza la variabile VERDACCIO_FORWARDED_PROTO

$ VERDACCIO_FORWARDED_PROTO=CloudFront-Forwarded-Proto verdaccio --listen 5000

VERDACCIO_STORAGE_PATH

Di default, l'archiviazione è definita dal file di configurazione, ma utilizzare questa variabile consente di impostarla dalla variabile ambientale.

EXPERIMENTAL_VERDACCIO_LOGGER_COLORS

Sovrascrive logs.colors dal config.yaml.

Nota che qualsiasi valore diverso da false risulterà in true.

Quando entrambi non sono forniti, i colori sono attivi di default per i processi TTY e disattivati per i processi differenti.