Update default API domains (#604)

This commit is contained in:
shenlan 2025-10-30 18:24:08 +08:00 committed by GitHub
parent 9bfd6232aa
commit 5dd0e977ee
5 changed files with 21 additions and 19 deletions

View File

@ -3,25 +3,25 @@ defaults:
accountService:
baseUrl: https://accounts.svc.plus
serverService:
baseUrl: https://www.svc.plus
baseUrl: https://api.svc.plus
environments:
development:
accountService:
baseUrl: http://localhost:8080
baseUrl: https://dev-accounts.svc.plus
serverService:
baseUrl: http://localhost:8090
baseUrl: https://dev-api.svc.plus
test:
accountService:
baseUrl: http://localhost:8080
baseUrl: https://dev-accounts.svc.plus
serverService:
baseUrl: http://localhost:8090
baseUrl: https://dev-api.svc.plus
production:
accountService:
baseUrl: https://accounts.svc.plus
serverService:
baseUrl: https://www.svc.plus
baseUrl: https://api.svc.plus
production_tls:
accountService:
baseUrl: https://accounts.svc.plus
serverService:
baseUrl: https://www.svc.plus
baseUrl: https://api.svc.plus

View File

@ -68,7 +68,7 @@ const runtimeEnvironments: Record<string, EnvironmentRuntimeConfig> =
type ServiceKey = keyof EnvironmentRuntimeConfig
const FALLBACK_ACCOUNT_SERVICE_URL = 'https://accounts.svc.plus'
const FALLBACK_SERVER_SERVICE_URL = 'http://localhost:8090'
const FALLBACK_SERVER_SERVICE_URL = 'https://api.svc.plus'
const FALLBACK_SERVER_SERVICE_INTERNAL_URL = 'http://127.0.0.1:8090'
const LOCAL_HOSTNAMES = new Set(['localhost', '127.0.0.1', '[::1]'])

View File

@ -30,8 +30,8 @@
- 多份文档(例如 `docs/account-svc-plus.md`、`docs/account-xstream-desktop-integration.md`阐述账号服务部署契约需要同步调整对控制台和下载域的描述。【F:docs/account-svc-plus.md†L1-L37】【F:docs/account-xstream-desktop-integration.md†L1-L52】
### 2.2 控制台console.svc.plus
- Next.js 前端配置默认 `serverService.baseUrl``https://www.svc.plus`,并在 `serviceConfig` 中内建相同默认值;需切换到 `console.svc.plus`。【F:dashboard/config/runtime-service-config.yaml†L1-L27】【F:dashboard/lib/serviceConfig.ts†L63-L90】
- RAG/后端服务公开地址为 `https://www.svc.plus`,与控制台共用域;迁移后应拆分出 `console.svc.plus` 并保留 API 网关代理。【F:rag-server/config/server.yaml†L1-L13】
- Next.js 前端配置默认 `serverService.baseUrl``https://api.svc.plus`,并在 `serviceConfig` 中内建相同默认值;需切换到 `console.svc.plus`。【F:dashboard/config/runtime-service-config.yaml†L1-L27】【F:dashboard/lib/serviceConfig.ts†L63-L90】
- RAG/后端服务公开地址为 `https://api.svc.plus`,与控制台共用域;迁移后应拆分出 `console.svc.plus` 并保留 API 网关代理。【F:rag-server/config/server.yaml†L1-L13】
### 2.3 观测系统xscope.svc.plus
- 监控部署脚本默认 `grafana.svc.plus`、`metrics.svc.plus`,需统一到新的 `xscope.svc.plus` 子域并保留二级路径区分子系统。【F:docs/install_tiny_monitor_server.sh†L14-L228】【F:docs/observability-plan.md†L1-L33】

View File

@ -32,19 +32,20 @@ func TestLoad(t *testing.T) {
if cfg.Server.Addr != ":8090" {
t.Fatalf("unexpected server addr %q", cfg.Server.Addr)
}
if cfg.Server.ReadTimeout.Duration != 120*time.Second {
t.Fatalf("unexpected server read timeout %s", cfg.Server.ReadTimeout)
}
if cfg.Server.WriteTimeout.Duration != 120*time.Second {
t.Fatalf("unexpected server write timeout %s", cfg.Server.WriteTimeout)
}
if cfg.Server.PublicURL != "https://www.svc.plus" {
if cfg.Server.ReadTimeout.Duration != 120*time.Second {
t.Fatalf("unexpected server read timeout %s", cfg.Server.ReadTimeout)
}
if cfg.Server.WriteTimeout.Duration != 120*time.Second {
t.Fatalf("unexpected server write timeout %s", cfg.Server.WriteTimeout)
}
if cfg.Server.PublicURL != "https://api.svc.plus" {
t.Fatalf("unexpected server public url %q", cfg.Server.PublicURL)
}
wantOrigins := []string{
"https://api.svc.plus",
"https://www.svc.plus",
"https://global-homepage.svc.plus",
"https://accounts.svc.plus",
"https://accounts.svc.plus",
"http://localhost:3000",
"http://127.0.0.1:3000",
"http://localhost:3001",

View File

@ -2,8 +2,9 @@ server:
addr: ":8090"
readTimeout: 120s
writeTimeout: 120s
publicUrl: "https://www.svc.plus"
publicUrl: "https://api.svc.plus"
allowedOrigins:
- "https://api.svc.plus"
- "https://www.svc.plus"
- "https://global-homepage.svc.plus"
- "https://accounts.svc.plus"