Current bookkeeper docker images are auto-built by apache docker account. However it becomes problematic in the release process:
Docker autobuild uses release tag for labeling the versions for docker images. But the Dockerfile
can only be updated after a release is successfully made. So we have to retag a release after a release, in order to update Dockerfile
to build the docker image.
Follow what flink
is doing, and maintain the docker files outside of the bookkeeper main repo.
asfbookkeeper-ecosystem
for hosting repos that related bookkeeper but not necessarily needed to be put in main repo.docker-bookkeeper
under asfbookkeeper-ecosystem
for hosting the docker files following the suggested practices from making a docker official image.docker-library/official-images
for bookkeeper.docker-library/docs
for bookkeeper.docker
dir from main repo or make it used for building unreleased docker images only.Proposed docker file repo: https://github.com/asfbookkeeper-ecosystem/docker-bookkeeper
N/A
N/A
N/A