Continuing the discussion from Not able to deploy to Heroku | Error in creating config.toml:
I have done the following and itβs working now:
-
.streamlit/config.toml
:
[theme]
primaryColor="#FF7903"
backgroundColor="#0E1117"
secondaryBackgroundColor="#31333F"
textColor="#FAFAFA"
font="sans serif"
-
setup.sh
:
mkdir -p ~/.streamlit/
echo "[general]
email = \"me@gmail.com\"" > ~/.streamlit/credentials.toml
echo "[server]
headless = true
port = $PORT
enableCORS = true" >> ~/.streamlit/config.toml
-
Procfile
:
web: sh setup.sh && streamlit run app.py
But another thing I want to know, what does enableCORS = true
mean? I checked some use false
there. Should I put true
or false
here? Also, What should I do if I like to show the credential info (my name, email) at the bottom beside Made with Streamlit
in my Heroku app?