Run a DAPR application locally with sidecar injection and component loading
Runs DAPR applications locally with sidecar injection and component loading for development.
/plugin marketplace add Sahib-Sawhney-WH/dapr-claude-plugin/plugin install sahib-sawhney-wh-dapr-plugins-dapr@Sahib-Sawhney-WH/dapr-claude-pluginRun your DAPR application locally with the DAPR sidecar for development and testing.
When the user runs /dapr:run:
Detect Application
Validate Environment
dapr init)Configure Run
Execute DAPR Run
dapr run \
--app-id {app_id} \
--app-port {port} \
--dapr-http-port 3500 \
--components-path ./components \
--log-level debug \
-- python src/main.py
Monitor Output
$ARGUMENTS - Optional path to application or specific run optionsParse $ARGUMENTS for:
--debug - Enable verbose logging--port {n} - Override application port--config {path} - Use specific config file--hot-reload - Enable file watching (if supported)/dapr:run
/dapr:run ./services/order-service
/dapr:run --debug --port 8080
If the run fails, automatically check:
dapr initpip install -r requirements.txtFor multi-service projects (detected via dapr.yaml services section):
dapr run -f dapr.yaml for multi-app modeShow clear status:
DAPR Application Started
========================
App ID: order-service
App Port: 8000
DAPR Port: 3500
Dashboard: http://localhost:8080
Endpoints:
HTTP: http://localhost:8000
DAPR: http://localhost:3500/v1.0/invoke/order-service/method/
Press Ctrl+C to stop