SubWave refuses to start without ADMIN_USER and ADMIN_PASS

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. /debug, /settings and admin endpoints would be publicly readable. Set ADMIN_USER and ADMIN_PASS in controller/.env, then rebuild the controller. The full output is in the deploy log.

Seen1 times
WhereDocker Compose

Why it happens

The app's controller stops in production mode when no admin login is set, so its admin endpoints are never left open.

What the log looks like

Deploy log
error: service sub-wave-controller did not start (unhealthy): [auth] FATAL: NODE_ENV=production but ADMIN_USER and ADMIN_PASS are not set. /debug, /settings and admin endpoints would be publicly readable. Set ADMIN_USER and ADMIN_PASS in controller/.env, then rebuild the controller.Container sub-wave-controller Error dependency controller failed to startdependency failed to start: container sub-wave-controller is unhealthy

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 CPURead the documentation