This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

feat: integrate search worker into development workflow

Co-authored-by: aider (anthropic/claude-sonnet-4-20250514) <aider@aider.chat>

+5 -2
+2
package.json
··· 17 17 "type-check": "tsc --noEmit", 18 18 "start": "node dist/index.js", 19 19 "worker:feeds": "node dist/workers/feed-worker.js", 20 + "worker:search": "node dist/workers/search-worker.js", 20 21 "test": "jest", 21 22 "test:unit": "jest --testPathIgnorePatterns='.integration.test.' --testPathIgnorePatterns='.e2e.test.'", 22 23 "test:integration": "jest --testPathPattern='.integration.test.'", ··· 32 33 "build:watch": "tsc --watch", 33 34 "dev:app:inner": "dotenv -e .env.local -- concurrently -k -n TYPE,APP -c red,blue \"tsc --noEmit --watch\" \"tsup --watch --onSuccess='node dist/index.js'\"", 34 35 "dev:worker:feeds:inner": "dotenv -e .env.local -- concurrently -k -n WORKER -c green \"tsup --watch --onSuccess='node dist/workers/feed-worker.js'\"", 36 + "dev:worker:search:inner": "dotenv -e .env.local -- concurrently -k -n WORKER -c yellow \"tsup --watch --onSuccess='node dist/workers/search-worker.js'\"", 35 37 "dev:mock": "USE_MOCK_REPOS=true USE_FAKE_PUBLISHERS=true USE_IN_MEMORY_EVENTS=true USE_MOCK_AUTH=true npm run dev:app:inner", 36 38 "dev:mock:pub:auth": "USE_FAKE_PUBLISHERS=true USE_MOCK_AUTH=true npm run dev", 37 39 "dev": "bash ./scripts/dev-combined.sh",
+3 -2
scripts/dev-combined.sh
··· 18 18 echo "Starting development with separate processes (BullMQ + Redis)..." 19 19 20 20 # Run both services with concurrently 21 - concurrently -k -n APP,WORKER -c blue,green \ 21 + concurrently -k -n APP,FEED,SEARCH -c blue,green,yellow \ 22 22 "dotenv -e .env.local -- concurrently -k -n TYPE,APP -c red,blue \"tsc --noEmit --watch\" \"tsup --watch --onSuccess='node dist/index.js'\"" \ 23 - "dotenv -e .env.local -- concurrently -k -n WORKER -c green \"tsup --watch --onSuccess='node dist/workers/feed-worker.js'\"" 23 + "dotenv -e .env.local -- concurrently -k -n WORKER -c green \"tsup --watch --onSuccess='node dist/workers/feed-worker.js'\"" \ 24 + "dotenv -e .env.local -- concurrently -k -n WORKER -c yellow \"tsup --watch --onSuccess='node dist/workers/search-worker.js'\"" 24 25 25 26 # Cleanup after concurrently exits 26 27 cleanup_postgres