Looking for the repository containing the current Fingerpost wires? Try editorial-wires instead (Guardian employees only, sorry!)
For more details, see
Before running any of the projects locally, run the setup script to check dependencies and configure the local environment:
./scripts/setup
This can either be run against the CODE database (requires AWS credentials from Janus), or against a local database (requires Docker):
# Running against the CODE db (requires AWS credentials from Janus)
./scripts/start --use-CODE
# Running against a local db (requires Docker to be installed)
./scripts/start
docker compose up
npm run dev -w ingestion-lambda
npm run dev -w poller-lambdas
...and follow the interactive prompts for running different poller lambdas logic (including simulating the self-queuing mechanism).