phase 14-15: docker build validation and helm deployment

This commit is contained in:
Celes Renata
2026-04-11 11:59:45 -07:00
parent 7394d241c9
commit ce10afa034
179 changed files with 32559 additions and 576 deletions
+19 -2
View File
@@ -24,8 +24,25 @@ test:
build:
@for svc in $(SERVICES); do \
echo "Building $$svc..."; \
docker build -t $(GHCR)/$$svc:$(SHA) -t $(GHCR)/$$svc:latest -f docker/Dockerfile .; \
case $$svc in \
scheduler) cmd="python -m services.scheduler.app" ;; \
symbol-registry) cmd="uvicorn services.symbol_registry.app:app --host 0.0.0.0 --port 8000" ;; \
ingestion) cmd="python -m services.ingestion.worker" ;; \
parser) cmd="python -m services.parser.worker" ;; \
extractor) cmd="python -m services.extractor.main" ;; \
aggregation) cmd="python -m services.aggregation.main" ;; \
recommendation) cmd="python -m services.recommendation.main" ;; \
risk) cmd="uvicorn services.risk.app:app --host 0.0.0.0 --port 8000" ;; \
broker-adapter) cmd="python -m services.adapters.broker_service" ;; \
lake-publisher) cmd="python -m services.lake_publisher.jobs" ;; \
query-api) cmd="uvicorn services.api.app:app --host 0.0.0.0 --port 8000" ;; \
esac; \
echo "Building $$svc ($$cmd)..."; \
docker build \
--build-arg "SERVICE_CMD=$$cmd" \
-t $(GHCR)/$$svc:$(SHA) \
-t $(GHCR)/$$svc:latest \
-f docker/Dockerfile . || exit 1; \
done
push: