将 [theme] 代码添加到 setup.sh 文件以在 Heroku 上部署 Streamlit 应用程序

Adding [theme] code to setup.sh file to deploy a Streamlit app on Heroku

我在 Heroku 上部署了我的 Streamlit 应用程序,Heroku 使用的 github 中的 setup.sh 文件具有以下代码:

mkdir -p ~/.streamlit/

echo "
[server]
port = $PORT
enableCORS = false
headless = true
" > ~/.streamlit/config.toml

我不知道如何在这个特定文件中添加[主题]代码config.toml

[theme]
primaryColor = "F36295"
backgroundColor = "#F0FF33"
secondaryBackgroundColor = "#3183D1"
textColor = "#03080C"
font = "sans-serif"

我在我们发布的 Youtube 视频上看到了您的问题,实际上已经尝试回答您的问题好几天了! (好几天有点夸张,但在过去的 24 小时内有很多次)出于某种原因,Youtube 不让我回复你。 :( 我终于能够通过似乎并没有消失的 Streamlit 帐户得到回复(如果你想查看,这里是 link:https://www.youtube.com/watch?v=Mz12mlwzbVU&t=1s)

您只需将这些配置参数直接添加到 config.toml 文件中即可。从字面上看,只需复制粘贴!

玛丽莎

我通过将其放入我的 setup.sh:

来设法让它工作
mkdir -p ~/.streamlit/

echo "[theme]
primaryColor = ‘#84a3a7’
backgroundColor = ‘#EFEDE8’
secondaryBackgroundColor = ‘#fafafa’
textColor= ‘#424242’
font = ‘sans serif’
[server]
headless = true
port = $PORT
enableCORS = false
" > ~/.streamlit/config.toml