dcdc8d1ddd
全栈知识治理平台首次入库(P1-P10 + 发布链路模拟验证闭环): - 治理核心:源目录/变更集/人工审核/发布批次/发布执行(fail-closed 闸口) - 测试通道:WeKnora 测试 KB 上传/轮询/验收;poll 完成时写入 parser_generation/index_generation,修复 manual/seed 路径发布闸口永久拦截 - 发布适配器 v071(本地 source=测试角色 / 云端 target=生产角色 模拟验证通过): * ES 导出/导入 mapping 自适应(.keyword 子字段、可选 tenant_id) * OSS locator 支持嵌套 scheme;chunks.seq_id 由目标序列分配 * bundle 归档同身份重试原子替换;verifier 按 bundle chunk_type 计数 * 回滚 job payload 支持 prior_execution_id(strict 解码) - 三通道发布+回滚演练实测:publish 4/4 verified,检索命中, rollback 4/4 rolled_back,目标端 PG is_enabled=false、ES is_enabled=false - 前端 A·Data-console 风格全站统一,120 用例通过 - 门禁:go vet / go test 全包通过,gofmt 干净
26 lines
868 B
Bash
26 lines
868 B
Bash
APP_ADDR=:8080
|
|
DATABASE_URL=postgres://governance@postgres:5432/governance?sslmode=disable
|
|
PGPASSFILE=/run/secrets/pgpass
|
|
WORKER_ID=worker-1
|
|
WORKER_POLL_INTERVAL=1s
|
|
WORKER_LEASE_DURATION=30s
|
|
WORKER_RETRY_DELAY=5s
|
|
RELEASE_WORKER_ENABLED=false
|
|
PRODUCTION_RELEASE_REQUESTS_ENABLED=false
|
|
PP_SCAN_ENABLED=false
|
|
PP_SCAN_HOST_DATA_ROOT=/home/zheromiku/dobot-portal-sync/data
|
|
PP_SCAN_CONTAINER_DATA_ROOT=/home/zheromiku/dobot-portal-sync/data
|
|
TEST_WEKNORA_ENABLED=false
|
|
TEST_WEKNORA_ALLOW_DOCKER_HTTP=false
|
|
TEST_WEKNORA_BASE_URL=
|
|
MINERU_BASE_URL=
|
|
TEST_WEKNORA_KB_ID=
|
|
TEST_WEKNORA_API_KEY_FILE=/run/secrets/test_weknora_api_key
|
|
GOVERNANCE_SPOOL_ROOT=/var/lib/governance/spool
|
|
TEST_WEKNORA_HTTP_TIMEOUT=60s
|
|
TEST_WEKNORA_POLL_INITIAL=10s
|
|
TEST_WEKNORA_POLL_MAX=60s
|
|
TEST_WEKNORA_STALLED_AFTER=30m
|
|
TEST_WEKNORA_MAX_UPLOAD_BYTES=52428800
|
|
TEST_ACCEPTANCE_POLICY_VERSION=structural-v1
|