[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"problem-detail-error-phorge-recipe-s-database-starts-without-a-root":3},{"stack":4,"error":5,"seoName":6,"seoStack":7,"seo":8,"breadcrumb":10,"titlePrefix":17,"titleAccent":6,"lead":18,"facts":21,"why":36,"log":41,"fix":58,"engine":67,"related":71,"pitch":78},"php","phorge-recipe-s-database-starts-without-a-root","Phorge recipe's database starts without a root password","Php",{"description":9},"The service project-db-1 did not start (unhealthy), so the application was not started either. It printed: 2026-10-02 08:59:02+00:00 [ERROR] [Entrypoint]: Datab",[11,14,16],{"label":12,"href":13},"App Installations","\u002Fapps",{"label":7,"href":15},"\u002Fapps\u002Fstacks\u002Fphp",{"label":6},"",[19],{"text":20},"The service project-db-1 did not start (unhealthy), so the application was not started either. It printed: 2026-10-02 08:59:02+00:00 [ERROR] [Entrypoint]: Database is uninitialized and password option is not specified You need to specify one of the following as an environment variable: - MYSQL_ROOT_PASSWORD - MYSQL_ALLOW_EMPTY_PASSWORD - MYSQL_RANDOM_ROOT_PASSWORD 2026-10-02 08:59:03+00:00 [Note] [Entrypoint]: Entrypoint sc… The full output is in the deploy log.",[22,27,30,32],{"label":23,"value":24,"tone":25,"tooltip":26},"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":28,"value":29},"Seen","2 times",{"label":31,"value":7},"Where",{"label":33,"value":34,"tooltip":35},"Status","In Analysis","Our team will look into this soon, verify the cause and try to fix it in an upcoming release.",{"heading":37,"body":38},"Why it happens",[39],{"text":40},"The engine's Phorge recipe runs its own MySQL server and relied on the engine filling in that server's passwords. The engine no longer does that for a recipe's own compose file, so MySQL refuses to start.",{"heading":42,"block":43},"What the log looks like",{"header":44,"lines":45},"Deploy log",[46,50,54],{"segments":47},[48],{"text":49},"error: service project-db-1 did not start (unhealthy): 2026-10-02 08:59:02+00:00 [ERROR] [Entrypoint]: Database is uninitialized and password option is not specified You need to specify one of the following as an environment variable: - MYSQL_ROOT_PASSWORD - MYSQL_ALLOW_EMPTY_PASSWORD - MYSQL_RANDOM_ROOT_PASSWORD 2026-10-02 08:59:03+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.46-1.el9 started.",{"segments":51},[52],{"text":53},"Container project-db-1 Error dependency db failed to start",{"segments":55},[56],{"text":57},"dependency failed to start: container project-db-1 is unhealthy",{"heading":59,"steps":60,"block":64},"How to fix it",[61],[62],{"text":63},"Nothing to change in the project. A fixed Phorge recipe will ship in a future engine release.",{"header":65,"lines":66},"Fix by hand",[],{"heading":17,"body":68,"block":69},[],{"header":17,"lines":70},[],{"heading":72,"items":73},"Apps affected",[74],{"title":75,"badge":76,"tone":25,"href":77},"Phorge","2 occurrences","\u002Fapps\u002Fwe.phorge.it\u002Fsource\u002Fphorge",{"heading":79,"body":80,"footNote":81,"docsLabel":82,"docsHref":83},"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"]