Implementação de um aplicativo Streamlit¶
O comando snow streamlit deploy cria um novo objeto Streamlit dentro do banco de dados e esquema escolhidos. Por padrão, este comando procura um arquivo principal chamado streamlit_app.py
no seu diretório de trabalho atual.
Pré-requisitos¶
Antes de implantar um aplicativo Streamlit com Snowflake CLI, você deve atender aos seguintes pré-requisitos:
Certifique-se de ter um aplicativo Streamlit local com a estrutura de diretório correta e o arquivo de definição do projeto
snowflake.yml
deve existir.Certifique-se de que sua conta tenha os privilégios corretos conforme descrito em Privilégios necessários para criar e usar um aplicativo Streamlit.
Certifique-se de poder criar ou ter acesso a um estágio nomeado onde você pode fazer upload dos arquivos do aplicativo Streamlit.
Como implementar um aplicativo Streamlit¶
O comando snow streamlit deploy
carrega arquivos locais para um estágio e cria um novo objeto Streamlit dentro do banco de dados e esquema escolhidos. Seu arquivo de definição de projeto deve especificar o arquivo Python principal e o warehouse de consultas.
--replace
: substitui o aplicativo Streamlit especificado, se ele já existir.--open
: abre o aplicativo Streamlit no seu navegador padrão após implantar o aplicativo.
Por padrão, o comando implanta automaticamente o arquivo environment.yml
e o conteúdo do diretório pages/
, se algum deles existir. Você pode usar arquivos diferentes usando opções de linha de comando.
Para obter mais informações sobre como criar aplicativos Streamlit, consulte os comandos CLI snow streamlit deploy e SQL CREATE STREAMLIT.