|
import json |
|
import os |
|
import requests |
|
import socket |
|
import subprocess |
|
|
|
subprocess.run("uvicorn server:app --host 0.0.0.0 --port 7860", shell=True) |
|
|
|
|
|
|
|
|
|
""" |
|
def start_server(): |
|
os.system("uvicorn server:app --port 8080 --workers 2") |
|
|
|
def is_port_in_use(port): |
|
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: |
|
return s.connect_ex(('0.0.0.0', port)) == 0 |
|
|
|
def main(): |
|
if is_port_in_use(8080): |
|
print("Port 8080 is already in use. Please kill the process and try again.") |
|
else: |
|
start_server() |
|
|
|
if __name__ == "__main__": |
|
main() |
|
""" |