30af7cd90e
Boot — это и есть бутстрап. Дубликат через отдельный образ создаёт второй workflow и две точки сборки там, где для testnet/prod достаточно запустить existing pnpm -F @coopenomics/boot run boot:remote внутри dicoop/mono-base:<tag>, который уже собирается через build-containers.yaml. Что остаётся в dev (полезное из предыдущих коммитов): - boot:remote команда — без dockerode, для сценария когда нода поднята отдельным сервисом docker-compose. - CONTRACTS_DIR env-driven path в configs/contracts.ts — позволяет монтировать dicoop/contracts:<tag> как volume. - "build" script в boot/package.json для unbuild. Удалено: - components/boot/docker/ (Dockerfile + entrypoint + bootstrap.package.json + bootstrap.pnpm-workspace.yaml) - .github/workflows/build-bootstrap.yaml Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>