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
>

Reply via email to