Quickstart: Run JARVIS locally
Goal
You will bring up a full JARVIS stack locally and start one sample composite Run.
When to use this
- You want to validate the end-to-end JARVIS stack with minimal setup.
- You want a known-good local baseline before developing nodes/policies/evaluators.
Prerequisites
- Docker + Docker Compose
- A local checkout of
JARVIS_Release
Steps
-
Follow the end-to-end Quickstart:
Verify
-
Run Gateway health returns
ok:arp-jarvis doctor -
You can start a run:
Troubleshooting
- The Quickstart uses many terminals / env vars → prefer
JARVIS_Release+arp-jarvis stackfor full-stack bring-up. - Ports already in use → change host ports in
JARVIS_Release/compose/.env.local. - Auth failures (
401/403) → confirm yourSTACK_PROFILEand Keycloak issuer settings.
Cleanup / Rollback
-
Stop the stack (keeps volumes):
cd JARVIS_Release
arp-jarvis stack down
Next steps
- Concept: Capabilities and nodes
- Reference: ARP Standard: Run Gateway
- How-to: Run JARVIS locally (Keycloak dev auth)