alibidaran's picture
Update run.py
a59edd3 verified
raw
history blame contribute delete
658 Bytes
import threading
import subprocess
def run_streamlit():
subprocess.run([
"streamlit", "run", "src/streamlit_app.py",
"--server.port", "8501",
])
# def run_static_files():
# subprocess.run(
# ["cd static && npx http-server"],
# shell=True
# )
if __name__ == "__main__":
# Start both servers in separate threads
streamlit_thread = threading.Thread(target=run_streamlit)
# static_files_thread = threading.Thread(target=run_static_files)
streamlit_thread.start()
static_files_thread.start()
# Wait for both servers to finish
streamlit_thread.join()
# static_files_thread.join()