Déploiement d’une application Streamlit¶
La commande snow streamlit deploy crée un nouvel objet Streamlit dans la base de données et le schéma que vous avez choisis. Par défaut, cette commande recherche un fichier principal appelé streamlit_app.py
dans votre répertoire de travail actuel.
Conditions préalables¶
Avant de déployer une application Streamlit avec Snowflake CLI, vous devez remplir les conditions préalables suivantes :
Assurez-vous que vous disposez d’une application Streamlit locale avec la structure de répertoire correcte et que le fichier de définition du projet
snowflake.yml
doit exister.Assurez-vous que votre compte dispose des privilèges appropriés, comme décrit dans Privilèges requis pour créer et utiliser une application Streamlit.
Assurez-vous que vous pouvez créer ou avoir accès à une zone de préparation nommée où vous pouvez charger les fichiers de l’application Streamlit.
Comment déployer une application Streamlit¶
La commande snow streamlit deploy
télécharge des fichiers locaux vers une zone de préparation et crée un nouvel objet Streamlit dans la base de données et le schéma de votre choix. Votre fichier de définition du projet doit spécifier le fichier Python principal et l’entrepôt de requêtes.
--replace
: remplace l’application Streamlit spécifiée, si elle existe déjà.--open
: ouvre l’application Streamlit dans votre navigateur par défaut après le déploiement de l’application.
Par défaut, la commande déploie automatiquement le fichier environment.yml
et le contenu du répertoire pages/
, s’il existe. Vous pouvez utiliser différents fichiers en utilisant les options de la ligne de commande.
Pour plus d’informations sur la création d’applications Streamlit, consultez les commandes CLI snow streamlit deploy et SQL CREATE STREAMLIT.