-
Notifications
You must be signed in to change notification settings - Fork 90
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
Support running Bacalhau in Docker compose #4596
Conversation
This initial setup addresses the need to run Bacalhau inside containers while also supporting Docker workloads within these containers (using Docker-in-Docker, or DinD). Notes: 1- This setup supports minio and running S3 compatible jobs. Minio is deployed in it own container 2- This supports local image registry to eliminate the need to use DockerHub for testing. We can experiment with images freely in our local environments and CI. 3- This is a full and read deployment of Bacalhau using Docker-compose. It will allows us to replicate production setup easily. 4- It can be used in our CIs when needed 5- It can act as an entry point for new users to experiment with Bacalhau TODO; 1- Use https://github.com/nestybox/sysbox 2- Think about Fuzz Tests 3- IPFS support 4- Think about how to increase the number or requester nodes and compute nodes when needed to test different scenarios. 5- Check the DevStack and see how can we integrate with it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
minor comments
Exclude 'test-integration/certificates/.*' path when detect-private-key pre-commit hook runs.
One more thing that comes to mind: https://github.com/bacalhau-project/bacalhau/tree/main/ops/metrics |
This pull requests addresses issue #4595