Add instructions and configuration for running everything locally #1328
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Components functional:
Infra included:
Note
Introduce a full local dev setup (docker-compose infra, .env.local configs, DB seeding), add run-local Make targets, and make small reliability tweaks in orchestrator and DB client.
packages/local-devwithdocker-compose.yamlprovisioningclickhouse,grafana,loki,memcached,mimir,otel-collector,postgres,redis,tempo+ Grafana datasources and service configs.DEV-LOCAL.mdwith step-by-step local run instructions.packages/local-dev/seed-local-database.goandgo.mod/go.sumfor local-dev.go.workto include./packages/local-dev.local-infra(docker compose up).migrate-local.run-localthat loads.env.localand runs binaries..env.localforpackages/api,packages/client-proxy,packages/orchestrator.cfg.Parse()until after telemetry/logger setup; addrun-localtarget in Makefile.run-localtarget and.env.local; update.gitignoreto ignoretmp/.ErrNBDModuleNotLoadedand improve error logging/formatting.run-localtarget and.env.local.POSTGRES_CONNECTION_STRINGwithinNewClient(no package-level var).Written by Cursor Bugbot for commit eda9efe. This will update automatically on new commits. Configure here.