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.
Variabile | Default | Descrizione |
---|---|---|
VERDACCIO_APPDIR | /opt/verdaccio-build | la cartella operativa del docker |
VERDACCIO_USER_NAME | verdaccio | l'utente del sistema |
VERDACCIO_USER_UID | 10001 | l'id utente usato per applicare le autorizzazioni della cartella |
VERDACCIO_PORT | 4873 | la porta di Verdaccio |
VERDACCIO_PROTOCOL | http | il 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.