The stack
The storefront and Medusa run as Node processes on the host by default. Postgres and Redis run in Docker. Fox is a separate container. On a VPS, Caddy sits in front of everything and terminates TLS.
The Vulpy WebUI
The WebUI is your Fox control surface. It ships as six built-in experience features underextensions/hermes-webui/features/, all bundled as one manifest entry:
vulpy-commerce-core, the bootstrap registry and event bus loaded firstvulpy-commerce-welcome, the guided first-boot flowvulpy-commerce-side-panel, the right drawer with tabbed iframes into admin surfacesvulpy-commerce-env-context, the live shop state bannervulpy-commerce-env-actions, the approved dev-only action barvulpy-commerce-profile-switcher, for switching shop profiles
Where Fox lives in the tree
Fox’s workspace at/app/workspace inside the Hermes container is a bind mount of your host checkout. Files Fox writes are immediately live on the host filesystem: no git pull needed on the host after Fox edits. Only /data (host .data/hermes/) and /app/workspace survive container recreate or rebuild.
Fox has no Docker socket and cannot create environments. The
pnpm vulpy env add|up|down|golive commands refuse inside the container. Staging and live remain human-only operations.Meet Fox
What Fox is and what it does inside your shop.
The Vulpy WebUI
A tour of the six built-in experience features.