Spaces:
Running
Running
import gradio as gr | |
import os | |
import subprocess | |
def install_server(): | |
output = "" | |
try: | |
os.mkdir("milvus_compose") | |
output += "Created directory 'milvus_compose'\n" | |
subprocess.run(["wget", "https://github.com/milvus-io/milvus/releases/download/v2.3.0-beta/milvus-standalone-docker-compose.yml", "-O", "milvus_compose/docker-compose.yml"], check=True) | |
output += "Downloaded 'docker-compose.yml'\n" | |
#subprocess.run(["docker-compose", "up", "-d"], check=True) | |
#output += "Started Milvus server\n" | |
except Exception as e: | |
output += str(e) | |
return output | |
def list_files(): | |
files = os.listdir('.') | |
return files | |
def run(): | |
iface = gr.Interface( | |
fn=[install_server, list_files], | |
inputs=None, | |
outputs=["text", "text"], | |
layout="horizontal", | |
title="Milvus Server Installation" | |
) | |
iface.launch(server_name="0.0.0.0", server_port=7860) | |
if __name__ == "__main__": | |
run() | |