azd app doctor

Checks whether the local machine can run the project. Where `validate` checks `azure.yaml` itself, `doctor` also checks the environment around it: service paths on disk, required tools on `PATH`, port declarations, and whether the dashboard is already running. Nothing is started and no files are written.

Usage

Terminal window
azd app doctor

Flags

FlagShortTypeDefaultDescription
--output-ostringdefaultOutput format: 'default' or 'json' (inherited from parent)

Examples

Terminal window
azd app doctor
Terminal window
azd app doctor
Terminal window
azd app doctor --output json
Terminal window
azd app doctor --output json | jq -r '.[] | select(.checkId == "tool.available" and .severity == "fail") | .tool'

Detailed Documentation

For complete documentation including flows, diagrams, and advanced usage, see the full command specification.

View full doctor specification →