fix(compose): correct NEXT_PUBLIC_* env var names per product code

Each product web app reads different env var names in product-config.ts.
The compose file was using generic NEXT_PUBLIC_BACKEND_URL and
NEXT_PUBLIC_PLATFORM_URL for all 9 web services, but most products
use different names. This caused SSR (server-side rendering) to miss
the correct backend/platform URLs.

Corrected per product:
- lysnrai-dashboard: PLATFORM_SERVICE_URL (server-side, not NEXT_PUBLIC)
- chronomind-web: NEXT_PUBLIC_BACKEND_URL + NEXT_PUBLIC_PLATFORM_SERVICE_URL
- jarvisjr-web: NEXT_PUBLIC_PLATFORM_SERVICE_URL (no backend client)
- flowmonk-web: NEXT_PUBLIC_PLATFORM_URL (backend is hardcoded)
- notelett-web: NEXT_PUBLIC_NOTES_API_URL + NEXT_PUBLIC_PLATFORM_SERVICE_URL
- mindlyst-web: NEXT_PUBLIC_PLATFORM_SERVICE_URL
- nomgap-web: NEXT_PUBLIC_NOMGAP_API_URL + NEXT_PUBLIC_PLATFORM_SERVICE_URL
- actiontrail-web: NEXT_PUBLIC_API_URL + NEXT_PUBLIC_PLATFORM_URL
- localmemgpt-web: already correct (unchanged)
This commit is contained in:
saravanakumardb1 2026-03-24 13:47:13 -07:00
parent e928ec6025
commit 01f2276aa8

View File

@ -534,8 +534,10 @@ services:
environment:
- NODE_ENV=production
- PORT=3002
- NEXT_PUBLIC_BACKEND_URL=http://lysnrai-backend:4015
- NEXT_PUBLIC_PLATFORM_URL=http://platform-service:4003
- PLATFORM_SERVICE_URL=http://platform-service:4003
- ACTIONTRAIL_SERVICE_URL=http://actiontrail-backend:4018
- NEXT_PUBLIC_PLATFORM_SERVICE_URL=http://platform-service:4003
- NEXT_PUBLIC_PRODUCT_ID=lysnrai
depends_on:
lysnrai-backend:
condition: service_healthy
@ -552,7 +554,7 @@ services:
- NODE_ENV=production
- PORT=3030
- NEXT_PUBLIC_BACKEND_URL=http://chronomind-backend:4011
- NEXT_PUBLIC_PLATFORM_URL=http://platform-service:4003
- NEXT_PUBLIC_PLATFORM_SERVICE_URL=http://platform-service:4003
depends_on:
chronomind-backend:
condition: service_healthy
@ -568,8 +570,7 @@ services:
environment:
- NODE_ENV=production
- PORT=3035
- NEXT_PUBLIC_BACKEND_URL=http://jarvisjr-backend:4012
- NEXT_PUBLIC_PLATFORM_URL=http://platform-service:4003
- NEXT_PUBLIC_PLATFORM_SERVICE_URL=http://platform-service:4003
depends_on:
jarvisjr-backend:
condition: service_healthy
@ -585,7 +586,6 @@ services:
environment:
- NODE_ENV=production
- PORT=3040
- NEXT_PUBLIC_BACKEND_URL=http://flowmonk-backend:4017
- NEXT_PUBLIC_PLATFORM_URL=http://platform-service:4003
depends_on:
flowmonk-backend:
@ -602,8 +602,8 @@ services:
environment:
- NODE_ENV=production
- PORT=3045
- NEXT_PUBLIC_BACKEND_URL=http://notelett-backend:4016
- NEXT_PUBLIC_PLATFORM_URL=http://platform-service:4003
- NEXT_PUBLIC_NOTES_API_URL=http://notelett-backend:4016/api
- NEXT_PUBLIC_PLATFORM_SERVICE_URL=http://platform-service:4003/api
depends_on:
notelett-backend:
condition: service_healthy
@ -619,8 +619,7 @@ services:
environment:
- NODE_ENV=production
- PORT=3050
- NEXT_PUBLIC_BACKEND_URL=http://mindlyst-backend:4014
- NEXT_PUBLIC_PLATFORM_URL=http://platform-service:4003
- NEXT_PUBLIC_PLATFORM_SERVICE_URL=http://platform-service:4003
depends_on:
mindlyst-backend:
condition: service_healthy
@ -636,8 +635,8 @@ services:
environment:
- NODE_ENV=production
- PORT=3055
- NEXT_PUBLIC_BACKEND_URL=http://nomgap-backend:4013
- NEXT_PUBLIC_PLATFORM_URL=http://platform-service:4003
- NEXT_PUBLIC_NOMGAP_API_URL=http://nomgap-backend:4013/api
- NEXT_PUBLIC_PLATFORM_SERVICE_URL=http://platform-service:4003/api
depends_on:
nomgap-backend:
condition: service_healthy
@ -653,7 +652,7 @@ services:
environment:
- NODE_ENV=production
- PORT=3060
- NEXT_PUBLIC_BACKEND_URL=http://actiontrail-backend:4018
- NEXT_PUBLIC_API_URL=http://actiontrail-backend:4018
- NEXT_PUBLIC_PLATFORM_URL=http://platform-service:4003
depends_on:
actiontrail-backend: