Skip to content

sync: develop → main (tracker-web /api/v1 base + .dockerignore, GT-447) - #78

Merged
beyondnetPeru merged 3 commits into
mainfrom
develop
Jul 25, 2026
Merged

sync: develop → main (tracker-web /api/v1 base + .dockerignore, GT-447)#78
beyondnetPeru merged 3 commits into
mainfrom
develop

Conversation

@beyondnetPeru

Copy link
Copy Markdown
Contributor

Sync main with develop: the tracker-web build fixes (versioned /api/v1 SPA base + .dockerignore) plus develop's prior commit.

🤖 Generated with Claude Code

beyondnetPeru and others added 3 commits July 24, 2026 21:11
…ignore

The tracker-web image baked VITE_TRACKER_BFF_BASE_URL=/api (a stale ARG
default predating the CD-32 versioned surface). The SPA's own code default is
/api/v1 and tracker-api serves its business surface under /api/v1, so the built
SPA called /api/auth/config → 404 and the login screen failed with "Could not
reach the auth service". Baking /api/v1 aligns the SPA with the versioned BFF;
nginx's /api/ proxy already covers it.

Also add src/.dockerignore: the tracker image build contexts are src/, which
carried 663 MB of node_modules (1.1 GB total) with no ignore file — every image
restores deps from scratch, so host build outputs must never leak in.

Surfaced while wiring the Objective-1 (GT-447) one-command full-stack local
bring-up (evolith/product/infra/docker-compose.fullstack.yml).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…b7a4

fix(tracker-api): wire CoreApi:BaseUrl direct to Core /api/v1 (LV-18 config residual)
fix(tracker-web): versioned BFF base /api/v1 + build .dockerignore (GT-447)
@beyondnetPeru
beyondnetPeru merged commit 737e205 into main Jul 25, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant