Vai al contenuto principale
Elenca, imposta, rimuove o sostituisce le variabili d’ambiente di un’applicazione. Per list, l’ID dell’applicazione è opzionale e viene ricavato dall’argomento, poi dal file di configurazione squarecloud.app, poi da un selettore interattivo. Per set, remove e replace, passa l’ID dell’applicazione con --app, dato che gli argomenti posizionali sono usati per i nomi delle variabili.
squarecloud app env list
# Elenca le variabili d'ambiente dell'app da squarecloud.app o un selettore interattivo.
squarecloud app env list <appID> --json
# Elenca le variabili di un'app specifica come JSON.
squarecloud app env set KEY=VALUE ANOTHER=VALUE --app <appID>
# Imposta una o più variabili senza toccare le altre.
squarecloud app env set --from-file .env --app <appID>
# Imposta le variabili lette da un file in stile .env.
squarecloud app env remove KEY ANOTHER --app <appID>
# Rimuove una o più variabili. Alias: "delete", "unset".
squarecloud app env replace KEY=VALUE --app <appID>
# Sostituisce l'INTERO set di variabili con quelle fornite; quelle esistenti non elencate vengono rimosse.
Il sottocomando replace è distruttivo: chiede conferma y/N prima di cancellare le variabili esistenti. Passa -y/--yes per saltare il prompt.
squarecloud app env replace --from-file .env --app <appID> -y
# Sostituisce tutte le variabili da un file senza un prompt di conferma.
Usa squarecloud app env --help per maggiori informazioni su questo comando.