We have a similar image at https://github.com/cloudera/opdb-docker, but it has several drawbacks: - It is only updated sporadically - It is source only, not pushed to docker hub - It is not part of the official project.
There is definitely value in having something similar that is generated as part of the Phoenix CI and/or release process, which would guarantee that it is always up-to-date. I could not find the source (Dockerfiles, etc) for your image, the calcite link above only seems to refer to the built image. Can you link to the sources ? I wonder if a single official image could serve both as a base for Calcite tests, and general development tool, replacing the Cloudera image I linked, and how much work merging the two would be. I am also unclear on how the Docker organisation would work ? Is there a single Apache org that we could use, or is there some process to request/generate one specifically for the Phoenix project ? regards Istvan On Tue, Mar 14, 2023 at 10:26 PM Francis Chuang <[email protected]> wrote: > Hello, > > I have a Phoenix and HBase all-in-one docker image[1] that we use to run > integration tests for the Apache Calcite Avatica Go SQL driver[2]. > > In the past, I have sent some emails here to see if the Phoenix project > would like to officially maintain these images to allow users to quickly > spin up a working Phoenix HBase instance for testing and so on, but > there hasn't been much interest. > > I would like to renew this discussion again as Docker will now sunset > all free team organizations in around a month. This means that my Docker > organization will be deleted and the phoenix-hbase-all-in-one image will > no longer be available. > > As a temporary workaround, I can move the image to my personal account, > but I would like to have a more permanent solution in place. Ideally, I > would love to see the image being maintained by the Phoenix team. By > adding some GitHub Actions workflows, it should be quite trivial for an > image to be automatically built on each release. > > Please let me know what you think. > > Francis > > [1] https://hub.docker.com/r/boostport/hbase-phoenix-all-in-one > [2] > > https://github.com/apache/calcite-avatica-go/blob/main/docker-compose.yml#L19 >
