Commit Graph

8 Commits

Author SHA1 Message Date
Haitao Pan
d054b35116 Align frontend release contract across www and console domains 2026-04-12 17:55:14 +08:00
Haitao Pan
e8dd9d9fe4 fix(console): point runtime auth url to accounts.svc.plus 2026-03-30 23:06:42 +08:00
Haitao Pan
bf071a2679 feat(docs): load docs and blogs from docs service 2026-03-19 18:56:46 +08:00
Haitao Pan
9523c38284 refactor: migrate to fully distributed API architecture
- Remove internalApiBaseUrl configuration from all runtime configs
- Simplify serviceConfig.ts to use apiBaseUrl for both internal and external API calls
- Remove localhost:8090 fallback, all API requests now route to Cloud Run RAG server
- This enables a fully distributed microservices architecture without local dependencies

Changes:
- src/config/runtime-service-config.base.yaml: removed internalApiBaseUrl
- src/config/runtime-service-config.prod.yaml: removed internalApiBaseUrl from cn and global regions
- src/server/serviceConfig.ts: simplified getInternalServerServiceBaseUrl() to use getServerServiceBaseUrl()

Tested: Local dev server successfully connects to RAG server at https://rag-server-svc-plus-266500572462.asia-northeast1.run.app
2026-01-25 22:54:38 +08:00
Haitao Pan
e6817ab1e0 fix: update production AskAI endpoint configuration to use remote RAG server 2026-01-25 18:21:34 +08:00
Haitao Pan
a0050806ff chore: point services to run.app and add api CORS 2026-01-25 00:16:10 +08:00
Haitao Pan
0c335d8da2 chore: point auth/dashboard to svc.plus domains 2026-01-24 23:57:54 +08:00
Haitao Pan
aea7db149f git commit -m "chore: split dashboard into standalone repository from XControl" 2025-12-14 22:33:14 +08:00