def METHOD_NAME(sleep=15, delete_existing=False):
    # Start a Milvus server via docker
    logger.debug("Starting Milvus ...")
    milvus_dir = Path.home() / "milvus"
    milvus_dir.mkdir(exist_ok=True)
    request = requests.get(
        "https://github.com/milvus-io/milvus/releases/download/v2.0.0/milvus-standalone-docker-compose.yml"
    )
    with open(milvus_dir / "docker-compose.yml", "wb") as f:
        f.write(request.content)
    status = subprocess.run(["cd /home/$USER/milvus/ && docker-compose up -d"], shell=True)
    if status.returncode:
        logger.warning(
            "Tried to start Milvus through Docker but this failed. "
            "It is likely that there is already an existing Milvus instance running. "
        )
    else:
        time.sleep(sleep)