Skip to main content
squarecloud app env gestisce le variabili d’ambiente di un’applicazione. Il modo in cui la tua applicazione le legge è spiegato in Variabili d’ambiente. list accetta l’ID dell’app come argomento. set, remove e replace usano gli argomenti per le variabili, quindi accettano l’ID con --app. In entrambi i casi è facoltativo: vedi come la CLI trova la tua app.

squarecloud app env list

Utilizzo
Stampa ogni variabile come KEY=value, in ordine di nome.

squarecloud app env set

Utilizzo
Imposta una o più variabili e lascia invariate le altre.
Output

squarecloud app env remove

Utilizzo
Alias: delete, unset

squarecloud app env replace

Utilizzo
Sostituisce l’intero set di variabili con quelle che passi: le variabili che non elenchi vengono rimosse. Chiede prima una conferma y/N e richiede almeno una variabile. Per rimuovere tutte le variabili, usa remove --all.

Valori con spazi e caratteri speciali

La tua applicazione carica le variabili tramite una shell. Perché riceva ogni valore esattamente come l’hai digitato, la CLI mette tra virgolette i valori che contengono spazi o caratteri come $, &, ; o #. env list mostra poi il valore memorizzato con quelle virgolette.
Un valore racchiuso in una coppia di virgolette viene inviato così com’è, quindi la shell della tua applicazione può espanderlo. Usalo per costruire un valore a partire da un’altra variabile:

Il formato di --from-file

  • Una coppia KEY=VALUE per riga. Le righe vuote, quelle che iniziano con # e quelle senza = vengono saltate.
  • Il prefisso export è consentito, e un BOM UTF-8 all’inizio del file viene ignorato.
  • Un valore tra virgolette corrispondenti viene preso esattamente com’è tra di esse.
  • In un valore senza virgolette, tutto ciò che segue # è un commento: A=foo #bar imposta foo. Metti tra virgolette i valori che contengono #.
  • Le sequenze di escape e i valori su più righe non sono supportati.

Correlati