kibali-api / launch.py
BelikanM's picture
Mise à jour complète avec l'application Streamlit Kibali IA
12818b2
raw
history blame contribute delete
549 Bytes
import socket
import subprocess
import sys
import os
def get_local_ip():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
s.connect(("8.8.8.8", 80))
ip = s.getsockname()[0]
except:
ip = "127.0.0.1"
finally:
s.close()
return ip
if __name__ == "__main__":
ip = get_local_ip()
port = 8501
print(f"Lancement de Streamlit sur {ip}:{port}")
cmd = [sys.executable, "-m", "streamlit", "run", "main.py", "--server.address", ip, "--server.port", str(port)]
subprocess.run(cmd)