# DATA_ROOT 覆盖层:数据卷落指定大盘(多盘机自动选大容量盘/--data-root 显式指)。
# 只在 sema-up.sh 判定 DATA_ROOT 生效时以第二个 -f 叠加;目录由 Layer 0 预建。
# ⚠ 只在首装选定(存 .env,不随重跑漂移)——换盘=先 --teardown-volumes 再重装迁数据。
volumes:
  pgdata:
    driver: local
    driver_opts: { type: none, o: bind, device: "${DATA_ROOT_DIR:?}/pgdata" }
  miniodata:
    driver: local
    driver_opts: { type: none, o: bind, device: "${DATA_ROOT_DIR:?}/miniodata" }
  registrydata:
    driver: local
    driver_opts: { type: none, o: bind, device: "${DATA_ROOT_DIR:?}/registrydata" }
  gitdata:
    driver: local
    driver_opts: { type: none, o: bind, device: "${DATA_ROOT_DIR:?}/gitdata" }
