from pathlib import Path from fastapi import APIRouter router = APIRouter() @router.get("/status") def bootstrap_status(): privix_path = Path("/privix") if not privix_path.exists(): return { "mode": "bootstrap", "source_attached": False, "privix_path": None, "message": "/privix does not exist. Choose create, attach, mount, or restore.", } return { "mode": "bootstrap", "source_attached": False, "privix_path": str(privix_path), "privix_exists": True, "message": "/privix exists, but is not attached yet.", }