Skip to content

fix: do not use compose bake - #3462

Merged
dnechay merged 1 commit into
developfrom
dnechay/compose-setup
Jul 16, 2025
Merged

fix: do not use compose bake#3462
dnechay merged 1 commit into
developfrom
dnechay/compose-setup

Conversation

@dnechay

@dnechay dnechay commented Jul 16, 2025

Copy link
Copy Markdown
Collaborator

Issue tracking

No

Context behind the change

Starting from v2.38.x Docker Compose delegates build process to Buildx Bake by default and because of that neither COMPOSE_PARALLEL_LIMIT nor --parallel configuration options not supported, so when we attempt to build all of our docker service locally by running make services-up it can eventually fail due to exceeding RAM on developer machine. In order to workaround it - disable usage of Buildx Bake for now. Later we have next options:

  • split our scripts to have build-service that requires services list and build-all-services that will batch all services in groups under the hood
  • maybe there will be some native way to control concurrency, but highly likely we will need to do it manually on our end

Ref to Docker Compose issues: docker/compose#13043

How has this been tested?

  • run make build-services with latest Docker Compose; make sure build finishes and RAM not exceeded

Release plan

Just merge

Potential risks; What to monitor; Rollback plan

No

@vercel

vercel Bot commented Jul 16, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
human-app ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 16, 2025 9:49am
human-dashboard-frontend ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 16, 2025 9:49am
staking-dashboard ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 16, 2025 9:49am
2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
faucet-frontend ⬜️ Ignored (Inspect) Visit Preview Jul 16, 2025 9:49am
faucet-server ⬜️ Ignored (Inspect) Jul 16, 2025 9:49am

@dnechay dnechay self-assigned this Jul 16, 2025
@dnechay dnechay moved this to In Review in Core-tech - 2025 Jul 16, 2025
@dnechay
dnechay requested a review from Dzeranov July 16, 2025 09:50
@dnechay
dnechay merged commit 58e0e7b into develop Jul 16, 2025
12 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in Core-tech - 2025 Jul 16, 2025
@dnechay
dnechay deleted the dnechay/compose-setup branch July 16, 2025 14:07
@dnechay dnechay mentioned this pull request Jul 16, 2025
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants