Update src/streamlit_app.py
Browse files- src/streamlit_app.py +13 -6
src/streamlit_app.py
CHANGED
@@ -1,12 +1,20 @@
|
|
1 |
import os, pathlib
|
2 |
-
|
3 |
-
|
|
|
|
|
|
|
4 |
cfg_dir.mkdir(parents=True, exist_ok=True)
|
5 |
|
6 |
-
|
|
|
|
|
|
|
|
|
|
|
7 |
"[browser]\n"
|
8 |
-
"gatherUsageStats = false\n",
|
9 |
-
encoding="utf-8"
|
10 |
)
|
11 |
import streamlit as st
|
12 |
|
@@ -54,7 +62,6 @@ class ConfigManager:
|
|
54 |
self.hf_token = os.getenv("HF_TOKEN")
|
55 |
self.google_creds_json = os.getenv("GOOGLE_SHEETS_CREDENTIALS")
|
56 |
self.google_sheets_id = os.getenv("GOOGLE_SHEETS_ID")
|
57 |
-
|
58 |
|
59 |
|
60 |
missing_vars = []
|
|
|
1 |
import os, pathlib
|
2 |
+
|
3 |
+
|
4 |
+
home = "/tmp"
|
5 |
+
os.environ["HOME"] = home
|
6 |
+
cfg_dir = pathlib.Path(home) / ".streamlit"
|
7 |
cfg_dir.mkdir(parents=True, exist_ok=True)
|
8 |
|
9 |
+
|
10 |
+
(cfg_dir / "config.toml").write_text(
|
11 |
+
"[server]\n"
|
12 |
+
"headless = true\n"
|
13 |
+
"port = 7860\n"
|
14 |
+
"address = \"0.0.0.0\"\n\n"
|
15 |
"[browser]\n"
|
16 |
+
"gatherUsageStats = false\n",
|
17 |
+
encoding="utf-8",
|
18 |
)
|
19 |
import streamlit as st
|
20 |
|
|
|
62 |
self.hf_token = os.getenv("HF_TOKEN")
|
63 |
self.google_creds_json = os.getenv("GOOGLE_SHEETS_CREDENTIALS")
|
64 |
self.google_sheets_id = os.getenv("GOOGLE_SHEETS_ID")
|
|
|
65 |
|
66 |
|
67 |
missing_vars = []
|