[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"problem-detail-error-compose-strategy-selected-but-compose-file-is-missing":3},{"stack":4,"error":5,"seoName":6,"seoStack":7,"seo":8,"breadcrumb":10,"titlePrefix":15,"titleAccent":6,"lead":16,"facts":19,"why":32,"log":42,"fix":63,"engine":79,"related":86,"pitch":104},"all","compose-strategy-selected-but-compose-file-is-missing","Compose deployment selected, but no compose file was found","PanelAlpha Engine",{"description":9},"Learn what causes Compose deployment selected, but no compose file was found, how PanelAlpha Engine responds to it during deployment.",[11,14],{"label":12,"href":13},"App Installations","\u002Fapps",{"label":6},"",[17],{"text":18},"Error recorded 18 times in PanelAlpha Engine deploys. The deploy log below is the recorded failure output.",[20,25,28],{"label":21,"value":22,"tone":23,"tooltip":24},"Type","Error","err","An error that occurred in the deployed application. It is not necessarily a PanelAlpha Engine error, but we keep working on improvements so you run into fewer of them.",{"label":26,"value":27},"Seen","18 times",{"label":29,"value":30,"tooltip":31},"Status","Observed","Our team will look into this soon, verify the cause and try to fix it in an upcoming release.",{"heading":33,"body":34},"Why it happens",[35,37,40],{"text":36},"The deploy was pinned to the Compose strategy, but Engine could not find a usable Compose file in the checked-out project. The repository metadata lists ",{"text":38,"code":39},"docker-compose.yml",true,{"text":41},", so the file may be missing from the deployed commit, located in a subdirectory, or not recognized at the expected path.",{"heading":43,"block":44},"What the log looks like",{"header":45,"lines":46},"Deploy log",[47,51,55,59],{"segments":48},[49],{"text":50},"Starting stage: running",{"segments":52},[53],{"text":54},"Deploy request pinned the recipe: compose",{"segments":56},[57],{"text":58},"Compose strategy selected but compose file is missing.",{"segments":60},[61],{"text":62},"Deploy failed: Compose strategy selected but compose file is missing.",{"heading":64,"steps":65,"block":76},"How to fix it",[66],[67,69,70,72,74],{"text":68},"Confirm that the deployed commit contains ",{"text":38,"code":39},{"text":71}," or ",{"text":73,"code":39},"compose.yml",{"text":75}," at the project root. If the file is in a subdirectory, configure the deployment to use that directory. Otherwise remove the Compose override and redeploy using the detected Dockerfile or Node\u002FVite strategy.",{"header":77,"lines":78},"Fix by hand",[],{"heading":80,"body":81,"block":84},"How PanelAlpha Engine solves it",[82],{"text":83},"Validate the pinned Compose recipe against the checked-out tree before starting the running stage. Report the expected paths and actual repository contents, and avoid selecting Compose when no supported compose file is present.",{"header":15,"lines":85},[],{"heading":87,"items":88},"Apps affected",[89,93,97,101],{"title":90,"badge":91,"tone":23,"href":92},"svix-webhooks","13 occurrences","\u002Fapps\u002Fsvix\u002Fsvix-webhooks",{"title":94,"badge":95,"tone":23,"href":96},"digiboard","3 occurrences","\u002Fapps\u002Fcodeberg.org\u002Fladigitale\u002Fdigiboard",{"title":98,"badge":99,"tone":23,"href":100},"digistorm","1 occurrence","\u002Fapps\u002Fcodeberg.org\u002Fladigitale\u002Fdigistorm",{"title":102,"badge":99,"tone":23,"href":103},"tugtainer","\u002Fapps\u002Fquenary\u002Ftugtainer",{"heading":105,"body":106,"footNote":107,"docsLabel":108,"docsHref":109},"Try PanelAlpha Engine yourself.","The easiest way to turn your server into a safe, controlled environment for your AI agent. Deploy, manage and maintain any project from Claude Code, Cursor, Codex or any other MCP client. Open source under Apache 2.0, free to run.","Requires Ubuntu 24.04 or 26.04 · 2 GB RAM · 1 CPU","Read the documentation","https:\u002F\u002Fpanelalpha.com\u002Fdocs"]