初始提交:DSH 多租户平台(dshs)
This commit is contained in:
commit
43976fea6a
167 files changed
+24456
No files matched your search
@@ -0,0 +1,21 @@
|
||||
// @dsh-local/business-plugins — host plugin (dsh 0.1.2-rc.1)
|
||||
// 功能插件启停:功能全在 client 面(settings.section),host 面仅写加载标记,
|
||||
// 证明 bundle 被 cordis 实例化。无任何 ctx 服务依赖,无副作用可抛出。
|
||||
|
||||
import { appendFileSync } from "node:fs";
|
||||
import { join } from "node:path";
|
||||
|
||||
const MARKER = ".dsh-biz-plugins.log";
|
||||
|
||||
function log(line) {
|
||||
try {
|
||||
const home = process.env.DSH_HOME || process.env.HOME || ".";
|
||||
appendFileSync(join(home, MARKER), `${new Date().toISOString()} ${line}\n`);
|
||||
} catch {
|
||||
// marker 写入绝不拖垮 profile
|
||||
}
|
||||
}
|
||||
|
||||
export function apply(_ctx) {
|
||||
log(`apply pid=${process.pid}`);
|
||||
}
|
||||
Reference in new issue
Block a user