- src/muse 新版全模块(装配/共享/上下文/任务运行/作品规划/故事世界/正文写作/审校修订/知识方法/作者经验/效果评测/交付连载/资料研究/正式变更/元数据/接入/基础设施/编排)+ 测试树(单元/契约/集成/架构/迁移/端到端/夹具) - 129 项功能全部实现与自动验证(功能覆盖.json/矩阵),含 W31 补齐的规则与代价/节奏安排/伏笔与承诺 - 旧实现按处置清单退出(702 条中 324 删,保护合同与未迁移条目留存有据);web/app.py 旧工作台退役,新工作台为唯一写入口 - 数据库/旧库迁移:真实旧库内容批次迁移链(端点守卫/PG作品正文映射/质量资产缺省投影) - 运行手册 docs/运行手册.md;W30 本机服务阶段一已运行(infra PG 为正式内容权威) - R2 执行证据与私有运行材料在 .agents.local/改造/R2-20260909/(不入库)
29 lines
757 B
YAML
29 lines
757 B
YAML
# 仅与compose.yaml合用创建独立测试PG;不发布数据库端口、不挂载现有数据库目录。
|
||
services:
|
||
postgres:
|
||
image: ${MUSE_TEST_PG_IMAGE:?请指定已核对的测试PG镜像}
|
||
pull_policy: never
|
||
environment:
|
||
POSTGRES_USER: fixture_admin
|
||
POSTGRES_DB: muse_isolated
|
||
POSTGRES_HOST_AUTH_METHOD: trust
|
||
networks: [isolated]
|
||
volumes:
|
||
- test_pg:/var/lib/postgresql/data
|
||
healthcheck:
|
||
test: ["CMD-SHELL", "pg_isready -U fixture_admin -d muse_isolated"]
|
||
interval: 2s
|
||
timeout: 2s
|
||
retries: 20
|
||
web:
|
||
networks: [default, isolated]
|
||
depends_on:
|
||
postgres:
|
||
condition: service_healthy
|
||
networks:
|
||
default: {}
|
||
isolated:
|
||
internal: true
|
||
volumes:
|
||
test_pg:
|