From c365d6fd0727c6c918394ef4527802ec78d2d606 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Wed, 18 Mar 2020 14:30:20 -0400 Subject: [PATCH 1/2] Revert "chore: remove setup.sh since the files it generates are tracked in git now" This reverts commit c724eb019867a7f17823f5a09a3338b8d0262795. This commit breaks heroku deploys because $PORT needs to come from the dyno env --- Procfile | 2 +- setup.sh | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 setup.sh diff --git a/Procfile b/Procfile index 94c24fb1..265de863 100644 --- a/Procfile +++ b/Procfile @@ -1 +1 @@ -web: streamlit run app.py +web: sh setup.sh && streamlit run app.py diff --git a/setup.sh b/setup.sh new file mode 100644 index 00000000..7bfbbab5 --- /dev/null +++ b/setup.sh @@ -0,0 +1,13 @@ +mkdir -p ~/.streamlit/ + +echo "\ +[general]\n\ +email = \"pennsignals@uphs.upenn.edu\"\n\ +" > ~/.streamlit/credentials.toml + +echo "\ +[server]\n\ +headless = true\n\ +enableCORS=false\n\ +port = $PORT\n\ +" > ~/.streamlit/config.toml From 72aebc9b3d6bbb8e92de635c50659eb72e22983c Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Wed, 18 Mar 2020 14:32:54 -0400 Subject: [PATCH 2/2] Procfile: Echo $PORT for debugging --- Procfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Procfile b/Procfile index 265de863..0d17c922 100644 --- a/Procfile +++ b/Procfile @@ -1 +1 @@ -web: sh setup.sh && streamlit run app.py +web: sh setup.sh && streamlit run app.py && echo $PORT