feat: split h5 direct chat from goosed tasks

This commit is contained in:
john
2026-07-04 14:01:00 +08:00
parent eb8d760dd9
commit 29d9a87d4f
18 changed files with 874 additions and 32 deletions
+9 -1
View File
@@ -13,6 +13,7 @@ const opsPort = Number(process.env.OPS_PORT ?? 3002);
const adminPort = Number(process.env.ADMIN_PORT ?? 8082);
const portalUrl = `http://127.0.0.1:${portalPort}`;
const adminUrl = `http://127.0.0.1:${adminPort}`;
const localMindSpacePublicBase = `http://127.0.0.1:${vitePort}`;
const plazaPublicBase = (
process.env.PLAZA_PUBLIC_BASE ?? `http://127.0.0.1:${plazaPort}`
).replace(/\/$/, '');
@@ -88,9 +89,15 @@ async function waitFor(url, check, label, retries = 60) {
throw new Error(`${label} 未在 ${url} 启动`);
}
const useConfiguredPublicBase = ['1', 'true', 'yes', 'on'].includes(
String(process.env.MEMIND_DEV_USE_PROD_PUBLIC_BASE ?? '').trim().toLowerCase(),
);
const mindSpacePublicBase = (
process.env.H5_PUBLIC_BASE_URL ?? `http://127.0.0.1:${vitePort}`
useConfiguredPublicBase && process.env.H5_PUBLIC_BASE_URL
? process.env.H5_PUBLIC_BASE_URL
: localMindSpacePublicBase
).replace(/\/$/, '');
process.env.H5_PUBLIC_BASE_URL = mindSpacePublicBase;
const viteEnv = {
VITE_PLAZA_BASE: plazaPublicBase,
@@ -151,6 +158,7 @@ try {
console.log('');
console.log('本地服务:');
console.log(` MindSpace UI http://127.0.0.1:${vitePort}/?preview=mindspace`);
console.log(` MindSpace URL ${mindSpacePublicBase}`);
console.log(` Ops 审核后台 http://127.0.0.1:${opsPort}/ops/`);
console.log(` API / Portal ${portalUrl}`);
console.log(` memind_adm ${adminUrl}`);