# 仅与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: