Skip to content

chore(docker): add kraft-based demo#651

Merged
giuseppelillo merged 1 commit intomainfrom
jeqo/kraft-demo
Feb 27, 2025
Merged

chore(docker): add kraft-based demo#651
giuseppelillo merged 1 commit intomainfrom
jeqo/kraft-demo

Conversation

@jeqo
Copy link
Copy Markdown
Contributor

@jeqo jeqo commented Feb 18, 2025

Changes:

  • Add a gradle task to move binaries to a docker directory
  • Build docker image from OSS kafka image, adding cache directory, and use binaries generated by Gradle.
  • Refactor make tasks to use a temporal container to run topic create/fill topic.

Fixes #641

KAFKA_RSM_CONFIG_STORAGE_AWS_ACCESS_KEY_ID: "minioadmin"
KAFKA_RSM_CONFIG_STORAGE_AWS_SECRET_ACCESS_KEY: "minioadmin"
volumes:
# These paths depend on gradle copyDistFiles task run on root directory
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to document somewhere that you need to first run this task before starting the compose?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is defined on the Makefile, anyway I added a note about it to the demo/README, PTAL

Changes:
- Add a gradle task to move binaries to a docker directory
- Build docker image from OSS kafka image, adding cache directory, and
use binaries generated by Gradle.
- Refactor make tasks to use a temporal container to run topic
create/fill topic.
@giuseppelillo giuseppelillo merged commit 9a89ec3 into main Feb 27, 2025
9 checks passed
@giuseppelillo giuseppelillo deleted the jeqo/kraft-demo branch February 27, 2025 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a demo with KRaft

2 participants