Release Docker images based on bookkeeper-all
- Dominant language
- Java
- Stars
- 2k
- Forks
- 976
- Avg merge
- 6d 15h
- Merged PRs (30d)
- 7
Description
**FEATURE REQUEST**
The origin of this feature request is our attempt to configure and enable Codahale metrics in our BookKeeper instance running on Docker. We realized that [Apache's BK Docker images](https://hub.docker.com/r/apache/bookkeeper) are based on the `bookkeeper-server` distribution, which only includes the Java classes for the Prometheus metrics provider.
Currently, BookKeeper is also distributed as a full-packaged tarball called `bookkeeper-all--bin.tag.gz` that, as opposed to the `bookkeeper-server` dist, it contains all dependency libraries. This request is for including an additional `-all` Docker image/tag based on that `bookkeeper-all` distribution on every BK release.
E.g. when releasing 4.10.0, it would generate the regular `4.10.0` Docker tag based on `bookkeeper-server` and an additional `4.10.0-all` tag based on `bookkeeper-all`.
This is a nice-to-have feature. At this moment, we are going to work around that by basing our Docker image on the BK image, downloading the `bookkeeper-all` distribution and overriding the contents of the original image.
Contributor guide
Assessment
This issue has not been assessed yet.