Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

auto-start buildkitd in Docker if not configured #212

Merged
merged 6 commits into from
Jul 10, 2022
Merged

Conversation

vito
Copy link
Owner

@vito vito commented Jul 10, 2022

This should make it much much easier to get started with Bass; just install Docker and it'll run its own Buildkit daemon if you don't have one configured.

This is based on Dagger's util/buildkitd. 🙏Original license and copyright notice preserved.

vito added 5 commits July 9, 2022 18:24
this complexity is no longer necessary now that you can just forward a
runtime service over gRPC

Revert "refactor buildkit addr defaults into runtime pkg"

This reverts commit 5d27026.

Revert "resolve defaults in main rather than runtime init"

This reverts commit 50e0fad.

Revert "simplify RuntimeAddrs"

This reverts commit 151e72d.

Revert "add SetService helper"

This reverts commit 7c63a99.

Revert "give addrs a distinct section in runtime config"

This reverts commit c888a43.

Revert "use buildkit runtime defaults in tests"

This reverts commit 8b7a0d1.
this should make getting started _much_ easier - you don't need to
manually set up a Buildkitd daemon, it just runs the matching version in
Docker.

original license (Apache) and notice preserved.
this should be made configurable and op-in someday
@vito vito added the enhancement New feature or request label Jul 10, 2022
@vito vito changed the title auto-start buildkit in Docker if not configured auto-start buildkitd in Docker if not configured Jul 10, 2022
no more manual buildkit setup!
@vito vito merged commit 972480f into main Jul 10, 2022
@vito vito deleted the buildkit-in-docker branch July 10, 2022 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant