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.ymldeve 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. Você também pode especificar as seguintes opções:
--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.--prune: remove os arquivos existentes no estágio, mas não os arquivos do sistema de arquivos local (por padrão, nenhum arquivo é removido).
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.