npx ts-node src/index.ts
Pass --help to see the various flags and config. Both CLI flags and
env vars can be used to configure the service.
THIS HAS AN IN MEMORY DATABASE. DO NOT RESTART SERVER FOR NOW
GET /api/pactGET /api/pactsPOST /api/pact
- sqlite database indexes all pacts on an interval
- frontend calls
POST /api/pactto save metadata - handle reorgs effectively (must for good ux)
Use direnv, create an .envrc with the following fields:
export PACT_SERVER__RPC_PROVIDER=
export PACT_SERVER__PACT_FACTORY_ADDRESS=