File size: 472 Bytes
399b3cf
 
 
312421e
399b3cf
 
312421e
399b3cf
 
 
312421e
399b3cf
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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()