Spaces:
Paused
Paused
import os | |
import subprocess | |
if __name__ == "__main__": | |
# Ensure the /data directory exists | |
os.makedirs("/data/mlruns", exist_ok=True) | |
os.makedirs("/data", exist_ok=True) | |
# Optional: Set permissions (be cautious with permissions in production) | |
os.chmod("/data", 0o777) | |
os.chmod("/data/mlruns", 0o777) | |
# Start the MLflow server | |
subprocess.run([ | |
"mlflow", "server", | |
"--backend-store-uri", "sqlite:////data/mlflow.db", | |
"--default-artifact-root", "/data/mlruns", | |
"--host", "0.0.0.0", | |
"--port", "7860" | |
]) | |