如何在 Firebase 托管上部署流线型 python 应用程序?

Posted

技术标签:

【中文标题】如何在 Firebase 托管上部署流线型 python 应用程序?【英文标题】:How to deploy streamlit python app on firebase hosting? 【发布时间】:2020-04-28 01:18:53 【问题描述】:

我的目标是部署一个用 Streamlit 编写的简单网络应用程序,例如

app.py

-

import streamlit as st
st.title('Hello World!')

我可以通过在命令行中运行 streamlit run app.py 在本地机器上运行它。

但是,我不确定如何在 firebase 托管上部署它。

有什么建议吗?

【问题讨论】:

【参考方案1】:

实际上,我不知道是否有办法使用 firebase 托管来部署它,因为它主要用于静态内容,而且目前还没有办法通过 Streamlit 直接部署您的应用,但我们正在研究我们的目前处于开发阶段的“For Teams”产品。 如果您想注册并在更多信息可用时了解它,here 是链接。

与此同时,社区提出了一些令人惊叹的方法来部署 Streamlit 应用程序?。以下是一些论坛讨论:

Deploying on Azure Deploying on Glitch Deploying on Heroku

一些额外的资源是这篇写在 Medium 上的文章:

Deploying with AWS EC2 3

还有一些 JCharis 的 YouTube 视频教程:

How to deploy Streamlit apps [using Heroku] How to deploy Streamlit apps on AWS Ec2

希望这会有所帮助,如果您有任何问题,请随时告诉我!此外,在我们塑造 For Teams 产品时,您对部署类型和共享的任何反馈都会很有用。

【讨论】:

以上是关于如何在 Firebase 托管上部署流线型 python 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

Angular 6.0 firebase 托管部署不起作用

使用特定路径在 Firebase 托管上部署网站

如何更新在 Firebase 托管中部署的 Flutter Web 版本

如何清理 Firebase 托管中的旧部署版本?

如何在 Firebase 主机上部署 express 应用程序

如何在 firebase 托管中托管单页 webapp 的静态文件,并将 web API 部署在不同的服务器中