[{"data":1,"prerenderedAt":343},["ShallowReactive",2],{"docs-navigation":3,"-docs-cli-doctor-":155,"-docs-cli-doctor--surround":340},[4,43,114,122],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Get Started","i-lucide-rocket","\u002Fdocs\u002Fget-started","docs\u002F1.get-started\u002Findex",[10,13,18,23,28,33,38],{"title":11,"path":7,"stem":8,"icon":12},"Introduction","i-lucide-compass",{"title":14,"path":15,"stem":16,"icon":17},"Key Concepts","\u002Fdocs\u002Fget-started\u002Fconcepts","docs\u002F1.get-started\u002F2.concepts","i-lucide-lightbulb",{"title":19,"path":20,"stem":21,"icon":22},"Browsing the Catalog","\u002Fdocs\u002Fget-started\u002Fbrowsing-the-catalog","docs\u002F1.get-started\u002F3.browsing-the-catalog","i-lucide-search",{"title":24,"path":25,"stem":26,"icon":27},"Managing Apps","\u002Fdocs\u002Fget-started\u002Fmanaging-apps","docs\u002F1.get-started\u002F4.managing-apps","i-lucide-settings-2",{"title":29,"path":30,"stem":31,"icon":32},"Configuration","\u002Fdocs\u002Fget-started\u002Fconfiguration","docs\u002F1.get-started\u002F5.configuration","i-lucide-sliders-horizontal",{"title":34,"path":35,"stem":36,"icon":37},"Accessing Apps","\u002Fdocs\u002Fget-started\u002Faccessing-apps","docs\u002F1.get-started\u002F6.accessing-apps","i-lucide-globe",{"title":39,"path":40,"stem":41,"icon":42},"Experimental Features","\u002Fdocs\u002Fget-started\u002Fexperimental-features","docs\u002F1.get-started\u002F7.experimental-features","i-lucide-flask-conical",{"title":44,"icon":45,"path":46,"stem":47,"children":48},"Templates","i-lucide-puzzle","\u002Fdocs\u002Ftemplates","docs\u002F2.templates\u002Findex",[49,51,56,79,101,105,109],{"title":11,"path":46,"stem":47,"icon":50},"i-lucide-book-open",{"title":52,"path":53,"stem":54,"icon":55},"Directory Structure","\u002Fdocs\u002Ftemplates\u002Fdirectory-structure","docs\u002F2.templates\u002F1.directory-structure","i-lucide-folder-tree",{"title":29,"icon":57,"path":58,"stem":59,"children":60},"i-lucide-settings","\u002Fdocs\u002Ftemplates\u002Fconfiguration","docs\u002F2.templates\u002F2.configuration\u002Findex",[61,64,69,74],{"title":62,"path":58,"stem":59,"icon":63},"Overview","i-lucide-list",{"title":65,"path":66,"stem":67,"icon":68},"Variables","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Fvariables","docs\u002F2.templates\u002F2.configuration\u002F1.variables","i-lucide-braces",{"title":70,"path":71,"stem":72,"icon":73},"Localization","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Flocalization","docs\u002F2.templates\u002F2.configuration\u002F2.localization","i-lucide-languages",{"title":75,"path":76,"stem":77,"icon":78},"Merging","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Fmerging","docs\u002F2.templates\u002F2.configuration\u002F3.merging","i-lucide-git-merge",{"title":80,"icon":81,"path":82,"stem":83,"children":84},"Lawn Compose","i-lucide-file-code","\u002Fdocs\u002Ftemplates\u002Flawn-compose","docs\u002F2.templates\u002F3.lawn-compose\u002Findex",[85,86,91,96],{"title":62,"path":82,"stem":83,"icon":63},{"title":87,"path":88,"stem":89,"icon":90},"Format","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fformat","docs\u002F2.templates\u002F3.lawn-compose\u002F2.format","i-lucide-list-checks",{"title":92,"path":93,"stem":94,"icon":95},"Extensions","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fextensions","docs\u002F2.templates\u002F3.lawn-compose\u002F3.extensions","i-lucide-blocks",{"title":97,"path":98,"stem":99,"icon":100},"Validation","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fvalidation","docs\u002F2.templates\u002F3.lawn-compose\u002F4.validation","i-lucide-check-circle",{"title":102,"path":103,"stem":104,"icon":42},"Testing","\u002Fdocs\u002Ftemplates\u002Ftesting","docs\u002F2.templates\u002F4.testing",{"title":106,"path":107,"stem":108,"icon":81},"Complete Example","\u002Fdocs\u002Ftemplates\u002Fexample","docs\u002F2.templates\u002F5.example",{"title":110,"path":111,"stem":112,"icon":113},"Contributing","\u002Fdocs\u002Ftemplates\u002Fcontributing","docs\u002F2.templates\u002F6.contributing","i-lucide-git-pull-request",{"title":115,"path":116,"stem":117,"children":118,"icon":121},"Models","\u002Fdocs\u002Finference","docs\u002F3.inference\u002Findex",[119],{"title":11,"path":116,"stem":117,"icon":120},"i-lucide-construction","i-lucide-brain",{"title":123,"icon":124,"path":125,"stem":126,"children":127},"CLI","i-lucide-terminal","\u002Fdocs\u002Fcli","docs\u002F4.cli\u002Findex",[128,129,133,138,142,146,150],{"title":62,"path":125,"stem":126,"icon":63},{"title":130,"path":131,"stem":132,"icon":22},"lawn catalog","\u002Fdocs\u002Fcli\u002Fcatalog","docs\u002F4.cli\u002F2.catalog",{"title":134,"path":135,"stem":136,"icon":137},"lawn app","\u002Fdocs\u002Fcli\u002Fapp","docs\u002F4.cli\u002F3.app","i-lucide-box",{"title":139,"path":140,"stem":141,"icon":57},"lawn system","\u002Fdocs\u002Fcli\u002Fsystem","docs\u002F4.cli\u002F4.system",{"title":143,"path":144,"stem":145,"icon":81},"lawn compose","\u002Fdocs\u002Fcli\u002Fcompose","docs\u002F4.cli\u002F5.compose",{"title":147,"path":148,"stem":149,"icon":45},"lawn template","\u002Fdocs\u002Fcli\u002Ftemplate","docs\u002F4.cli\u002F6.template",{"title":151,"path":152,"stem":153,"icon":154},"lawn doctor","\u002Fdocs\u002Fcli\u002Fdoctor","docs\u002F4.cli\u002F7.doctor","i-lucide-stethoscope",{"id":156,"title":151,"body":157,"description":332,"extension":333,"head":334,"links":334,"meta":335,"navigation":336,"ogImage":334,"path":152,"robots":334,"schemaOrg":334,"seo":337,"sitemap":338,"stem":153,"__hash__":339},"docs\u002Fdocs\u002F4.cli\u002F7.doctor.md",{"type":158,"value":159,"toc":330},"minimark",[160,168,190,193,196,222,225,255,320,326],[161,162,163,164,167],"p",{},"Use ",[165,166,151],"code",{}," when an app is not opening or Lawn reports that something needs attention.",[169,170,175],"pre",{"className":171,"code":172,"language":173,"meta":174,"style":174},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","lawn doctor\n","bash","",[165,176,177],{"__ignoreMap":174},[178,179,182,186],"span",{"class":180,"line":181},"line",1,[178,183,185],{"class":184},"sBMFI","lawn",[178,187,189],{"class":188},"sfazB"," doctor\n",[161,191,192],{},"By default, Lawn checks whether Lawn is running, local network access is allowed, and installed apps are responding.",[161,194,195],{},"To diagnose one app more deeply, pass its name or ID:",[169,197,199],{"className":171,"code":198,"language":173,"meta":174,"style":174},"lawn doctor \u003Cinstance>\n",[165,200,201],{"__ignoreMap":174},[178,202,203,205,208,212,215,219],{"class":180,"line":181},[178,204,185],{"class":184},[178,206,207],{"class":188}," doctor",[178,209,211],{"class":210},"sMK4o"," \u003C",[178,213,214],{"class":188},"instanc",[178,216,218],{"class":217},"sTEyZ","e",[178,220,221],{"class":210},">\n",[161,223,224],{},"For a running app, this also checks whether the app's local address opens successfully.",[226,227,228,241],"table",{},[229,230,231],"thead",{},[232,233,234,238],"tr",{},[235,236,237],"th",{},"Option",[235,239,240],{},"Description",[242,243,244],"tbody",{},[232,245,246,252],{},[247,248,249],"td",{},[165,250,251],{},"--verbose",[247,253,254],{},"Show more detailed output",[169,256,258],{"className":171,"code":257,"language":173,"meta":174,"style":174},"# Check Lawn and all running app checks\nlawn doctor\n\n# Check one app's checks and local address\nlawn doctor whoami\n\n# Show more detailed output for one app\nlawn doctor whoami --verbose\n",[165,259,260,266,273,280,286,296,301,307],{"__ignoreMap":174},[178,261,262],{"class":180,"line":181},[178,263,265],{"class":264},"sHwdD","# Check Lawn and all running app checks\n",[178,267,269,271],{"class":180,"line":268},2,[178,270,185],{"class":184},[178,272,189],{"class":188},[178,274,276],{"class":180,"line":275},3,[178,277,279],{"emptyLinePlaceholder":278},true,"\n",[178,281,283],{"class":180,"line":282},4,[178,284,285],{"class":264},"# Check one app's checks and local address\n",[178,287,289,291,293],{"class":180,"line":288},5,[178,290,185],{"class":184},[178,292,207],{"class":188},[178,294,295],{"class":188}," whoami\n",[178,297,299],{"class":180,"line":298},6,[178,300,279],{"emptyLinePlaceholder":278},[178,302,304],{"class":180,"line":303},7,[178,305,306],{"class":264},"# Show more detailed output for one app\n",[178,308,310,312,314,317],{"class":180,"line":309},8,[178,311,185],{"class":184},[178,313,207],{"class":188},[178,315,316],{"class":188}," whoami",[178,318,319],{"class":188}," --verbose\n",[161,321,322,323,325],{},"The normal output is written for quick troubleshooting. Use ",[165,324,251],{}," when you need more detailed diagnostic output.",[327,328,329],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":174,"searchDepth":268,"depth":268,"links":331},[],"Check Lawn, installed apps, and local addresses for common problems.","md",null,{},{"icon":154},{"title":151,"description":332},{"loc":152},"MYd1TEA7UhID3XIsH762i1yQ7JzeUBCSkyVGE0C3Epw",[341,334],{"title":147,"path":148,"stem":149,"description":342,"icon":45,"children":-1},"Scaffold, validate, and test app templates from the command line.",1781349236718]