Goal
The CLI starts the dashboard API image with the environment the image now requires. The image no longer reads CANYONOS_DISABLE_AUTH. It reads AUTH_MODE, and under NODE_ENV=production (which the image always sets) it refuses to boot when AUTH_MODE is unset.
Source of the change: CanyonCodeCoreAI/canyon-os PR #30.
Acceptance Criteria
Guidance
Goal
The CLI starts the dashboard API image with the environment the image now requires. The image no longer reads
CANYONOS_DISABLE_AUTH. It readsAUTH_MODE, and underNODE_ENV=production(which the image always sets) it refuses to boot whenAUTH_MODEis unset.Source of the change: CanyonCodeCoreAI/canyon-os PR #30.
Acceptance Criteria
AUTH_MODE=fixed_codeto the API container instead ofCANYONOS_DISABLE_AUTH=true.docs/canyonos-api-image.mdin canyon-os lists as required for the image, with the values that doc names for a self-hosted stack.JWT_SECRETper stack.ventisdashboard start against the new image boots, and the dashboard signs in and lists projects.Guidance
docs/canyonos-api-image.mdin canyon-os is the contract. Read the version on the PR [Bug] Global Controller can get stalled if a future is unable to get deleted. #30 branch until it merges.CANYONOS_DISABLE_AUTH=truefails at boot with anAUTH_MODEerror.