Spaces:
Sleeping
Sleeping
import subprocess | |
import threading | |
import time | |
def run_backend(): | |
subprocess.run(["python", "backend/app.py"]) | |
def run_frontend(): | |
time.sleep(2) # Let Flask start up first | |
subprocess.run(["streamlit", "run", "frontend/app.py", "--server.port=7860", "--server.address=0.0.0.0"]) | |
if __name__ == "__main__": | |
t1 = threading.Thread(target=run_backend) | |
t2 = threading.Thread(target=run_frontend) | |
t1.start() | |
t2.start() | |
t1.join() | |
t2.join() | |