Passer au contenu principal
Liste, définit, supprime ou remplace les variables d’environnement d’une application. Pour list, l’ID de l’application est facultatif et résolu à partir de l’argument, puis du fichier de configuration squarecloud.app, puis d’un sélecteur interactif. Pour set, remove et replace, passez l’ID de l’application avec --app à la place, car les arguments positionnels sont utilisés pour les noms de variables.
squarecloud app env list
# Liste les variables d'environnement de l'application depuis squarecloud.app ou un sélecteur interactif.
squarecloud app env list <appID> --json
# Liste les variables d'une application spécifique au format JSON.
squarecloud app env set KEY=VALUE ANOTHER=VALUE --app <appID>
# Définit une ou plusieurs variables sans toucher aux autres.
squarecloud app env set --from-file .env --app <appID>
# Définit des variables lues depuis un fichier au format .env.
squarecloud app env remove KEY ANOTHER --app <appID>
# Supprime une ou plusieurs variables. Alias : "delete", "unset".
squarecloud app env replace KEY=VALUE --app <appID>
# Remplace L'ENSEMBLE des variables par celles fournies ; les variables existantes non listées sont supprimées.
La sous-commande replace est destructive : elle demande une confirmation y/N avant d’effacer les variables existantes. Passez -y/--yes pour ignorer l’invite.
squarecloud app env replace --from-file .env --app <appID> -y
# Remplace toutes les variables depuis un fichier sans invite de confirmation.
Utilisez squarecloud app env --help pour plus d’informations sur cette commande.