Local Development Setup
Local Development Setup
This guide bootstraps the monorepo and starts local infrastructure for sandbox and issue workflow development.
1) Enter the development shell
Use either direnv or Nix directly:
direnv allowor
nix develop2) Install dependencies
pnpm install3) Run database migrations
pnpm --filter @sealant/db db:migrate4) Start local infrastructure
docker compose up -d rabbitmq zotDefault local endpoints:
- RabbitMQ AMQP:
amqp://sealant:sealant@127.0.0.1:5673 - RabbitMQ UI:
http://127.0.0.1:15673 - Zot registry:
http://127.0.0.1:5000
5) Run core services
In separate terminals:
pnpm --filter @sealant/api dev
pnpm --filter @sealant/worker devOptional product surfaces:
pnpm --filter @sealant/web dev
pnpm --filter @sealant/docs dev6) Verify health
curl http://localhost:4000/healthz
curl http://localhost:4000/v1/registries/default/ping