Passer au contenu principal

Environnement

Kazzle injecte un petit ensemble de variables de plateforme dans les processus d’application. Vos propres identifiants proviennent du coffre via kazzle.config.ts.

Variables de processus

PORT, HOST et KAZZLE_API_URL sont définis pour les composants de processus. Kazzle ne crée pas automatiquement de clés API pour les processus d’application ; ajoutez des identifiants explicites uniquement si votre application en a réellement besoin. Votre processus doit se lier à HOST:PORT. Kazzle gère le routage d’aperçu et les domaines de production au-dessus de cela.

URLs des composants frères

Quand une application a plusieurs composants, Kazzle peut injecter des URLs qui permettent à un composant d’en atteindre un autre : Le nom provient du champ name du composant : en majuscules, les caractères non alphanumériques deviennent des tirets bas. Un composant nommé API Server devient KAZZLE_APP_COMPONENT_API_SERVER_URL. Ces URLs pointent vers le composant frère déployé s’il existe. Sinon, elles pointent vers l’adresse de développement actuelle de ce composant frère.

Identifiants d’application

Les identifiants d’application atteignent un composant via une collection de secrets + environnement. Stockez le secret dans le coffre avec le nom que vous voulez comme clé de variable d’environnement (par exemple KAZZLE_API_KEY), puis pointez le composant vers cette collection + environnement :
Utilisez KAZZLE_API_KEY pour les appels aux points de terminaison /ai/* de Kazzle depuis une application générée. N’exposez jamais les clés privées via VITE_* ; ces valeurs sont regroupées dans le code du navigateur.