Fix frontend unable to load weather data by using relative API URL

NEXT_PUBLIC_API_URL was only set at runtime via k8s ConfigMap, but Next.js
inlines NEXT_PUBLIC_* vars at build time. The fallback localhost:8080 URL was
baked into the JS bundle, causing all browser requests to fail. Changed default
to relative /api/v1 which routes correctly through the Ingress. Also updates
Dockerfile ENV syntax and k8s frontend port to 8080.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Hatlen
2026-02-05 23:59:31 -08:00
parent 1f0e678d47
commit 88787b2eb1
4 changed files with 37 additions and 13 deletions

0
frontend/public/.gitkeep Normal file
View File