-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun.py
23 lines (20 loc) · 1.03 KB
/
run.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import subprocess
import os
if __name__ == "__main__":
os.environ["STREAMLIT_EMAIL_ADDRESS"] = ""
os.environ["STREAMLIT_DISABLE_EMAIL_COLLECTION"] = "true"
os.environ["STREAMLIT_SERVER_PORT"] = "8181"
os.environ["STREAMLIT_SERVER_ADDRESS"] = "0.0.0.0"
os.environ["STREAMLIT_BROWSER_GATHER_USAGE_STATS"] = "false"
os.environ["STREAMLIT_SERVER_HEADLESS"] = "true"
os.environ["STREAMLIT_BROWSER_SERVER_ADDRESS"] = "localhost"
os.environ["STREAMLIT_SERVER_ENABLE_CORS"] = "false"
os.environ["STREAMLIT_SERVER_ENABLE_XSRF_PROTECTION"] = "false"
os.environ["STREAMLIT_GLOBAL_SHOW_DEPLOY_BUTTON"] = "false"
os.environ["STREAMLIT_SERVER_FILE_WATCHER_TYPE"] = "none"
os.environ["STREAMLIT_SERVER_RUN_ON_SAVE"] = "false"
os.environ["STREAMLIT_CLIENT_TOOLBAR_MODE"] = "minimal"
os.environ["STREAMLIT_CLIENT_SHOW_SIDEBAR_NAVIGATION"] = "false"
os.environ["STREAMLIT_CLIENT_SHOW_ERROR_DETAILS"] = "false"
script_path = os.path.abspath("app.py")
subprocess.run(["streamlit", "run", script_path])