[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"problem-detail-error-subwave-refuses-to-start-without-admin-user-and":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},"compose","subwave-refuses-to-start-without-admin-user-and","SubWave refuses to start without ADMIN_USER and ADMIN_PASS","Docker Compose",{"description":9},"The service sub-wave-controller did not start (unhealthy), so the application was not started either. It printed: [auth] FATAL: NODE_ENV=production but ADMIN_US",[11,14,16],{"label":12,"href":13},"App Installations","\u002Fapps",{"label":7,"href":15},"\u002Fapps\u002Fstacks\u002Fcompose",{"label":6},"",[19],{"text":20},"The service sub-wave-controller did not start (unhealthy), so the application was not started either. It printed: [auth] FATAL: NODE_ENV=production but ADMIN_USER and ADMIN_PASS are not set. \u002Fdebug, \u002Fsettings and admin endpoints would be publicly readable. Set ADMIN_USER and ADMIN_PASS in controller\u002F.env, then rebuild the controller. 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","1 times",{"label":31,"value":7},"Where",{"label":33,"value":34,"tooltip":35},"Status","Resolve Ready","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 app's controller stops in production mode when no admin login is set, so its admin endpoints are never left open.",{"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 sub-wave-controller did not start (unhealthy): [auth] FATAL: NODE_ENV=production but ADMIN_USER and ADMIN_PASS are not set. \u002Fdebug, \u002Fsettings and admin endpoints would be publicly readable. Set ADMIN_USER and ADMIN_PASS in controller\u002F.env, then rebuild the controller.",{"segments":51},[52],{"text":53},"Container sub-wave-controller Error dependency controller failed to start",{"segments":55},[56],{"text":57},"dependency failed to start: container sub-wave-controller is unhealthy",{"heading":59,"steps":60,"block":64},"How to fix it",[61],[62],{"text":63},"Set ADMIN_USER and ADMIN_PASS in the project's environment variables, then redeploy.",{"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},"sub-wave","1 occurrence","\u002Fapps\u002Fperminder-klair\u002Fsubwave",{"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"]