add alpaca news wire across ingest api and web

This commit is contained in:
dirtydishes 2026-05-18 16:55:31 -04:00
parent 62aae70878
commit 906fe411c9
31 changed files with 1407 additions and 50 deletions

View file

@ -31,6 +31,7 @@ COPY --from=services candles/package.json ./services/candles/package.json
COPY --from=services compute/package.json ./services/compute/package.json
COPY --from=services eod-enricher/package.json ./services/eod-enricher/package.json
COPY --from=services ingest-equities/package.json ./services/ingest-equities/package.json
COPY --from=services ingest-news/package.json ./services/ingest-news/package.json
COPY --from=services ingest-options/package.json ./services/ingest-options/package.json
COPY --from=services ingest-options/py/requirements.txt ./services/ingest-options/py/requirements.txt
COPY --from=services refdata/package.json ./services/refdata/package.json

View file

@ -24,6 +24,7 @@ COPY --from=services candles/package.json ./services/candles/package.json
COPY --from=services compute/package.json ./services/compute/package.json
COPY --from=services eod-enricher/package.json ./services/eod-enricher/package.json
COPY --from=services ingest-equities/package.json ./services/ingest-equities/package.json
COPY --from=services ingest-news/package.json ./services/ingest-news/package.json
COPY --from=services ingest-options/package.json ./services/ingest-options/package.json
COPY --from=services refdata/package.json ./services/refdata/package.json
COPY --from=services replay/package.json ./services/replay/package.json

View file

@ -30,6 +30,7 @@ COPY --from=services candles/package.json ./services/candles/package.json
COPY --from=services compute/package.json ./services/compute/package.json
COPY --from=services eod-enricher/package.json ./services/eod-enricher/package.json
COPY --from=services ingest-equities/package.json ./services/ingest-equities/package.json
COPY --from=services ingest-news/package.json ./services/ingest-news/package.json
COPY --from=services ingest-options/package.json ./services/ingest-options/package.json
COPY --from=services refdata/package.json ./services/refdata/package.json
COPY --from=services replay/package.json ./services/replay/package.json

View file

@ -115,6 +115,10 @@ services:
<<: *service-common
command: ["services/ingest-equities/src/index.ts"]
ingest-news:
<<: *service-common
command: ["services/ingest-news/src/index.ts"]
replay:
<<: *service-common
profiles: ["replay"]

View file

@ -121,6 +121,17 @@
"zod": "^3.23.8",
},
},
"services/ingest-news": {
"name": "@islandflow/ingest-news",
"dependencies": {
"@islandflow/bus": "workspace:*",
"@islandflow/config": "workspace:*",
"@islandflow/observability": "workspace:*",
"@islandflow/types": "workspace:*",
"ws": "^8.18.3",
"zod": "^3.23.8",
},
},
"services/ingest-options": {
"name": "@islandflow/ingest-options",
"dependencies": {
@ -250,6 +261,8 @@
"@islandflow/ingest-equities": ["@islandflow/ingest-equities@workspace:services/ingest-equities"],
"@islandflow/ingest-news": ["@islandflow/ingest-news@workspace:services/ingest-news"],
"@islandflow/ingest-options": ["@islandflow/ingest-options@workspace:services/ingest-options"],
"@islandflow/observability": ["@islandflow/observability@workspace:packages/observability"],