[
https://issues.apache.org/jira/browse/QPID-8352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17781442#comment-17781442
]
ASF GitHub Bot commented on QPID-8352:
--------------------------------------
gemmellr commented on PR #225:
URL: https://github.com/apache/qpid-broker-j/pull/225#issuecomment-1787514391
This still seems way over complicated to be starting with. In some ways
actually more than it was first time round now there are 2 different mechanisms
to use, and yet still the 192 options.
Other broker projects here at the ASF, some that have done this very
recently, ended up with 1 or 2 basic images being published, with configs that
roughly match the existing release bundles. Built from the existing release
bundle, using a basic script. For anything else configuration wise, users can
then configure the broker. They are trivial by comparison, and look far easier
to maintain later than this, and actually allow building from any release
version as well which this approach by contrast doesnt look to.
E.g I simply do not see a need for us to have, and need to maintain later,
_16_ new assembly variants inside this module to select protocols or store
types from. Which as before, the protocol options are actually not even clear
which protocols will be getting enabled and so will actually mislead, and you
cant even select any different options if you want a combo. Users that want to
configure protocols and store types can and should just configure that using
the far more flexible existing configuration mechanisms for that, or just make
their own images as they must have been doing for a decade already. All we need
to do is make it easy for people to supply their own desired configuration
(which its not clear this really does yet).
If they want to customise the deps they based on their protocols and stores,
can make their own images, as they have had to for a decade already.
We can pick a JVM, we dont need to support them all. 17 or 21 at this point
makes sense.
We dont need 4 OS options. Particularly when one is going EOL in a bit over
6 months. 1 would be fine, 2 at a stretch if you want to e.g do alpine.
> Official Docker image for Broker-J
> ----------------------------------
>
> Key: QPID-8352
> URL: https://issues.apache.org/jira/browse/QPID-8352
> Project: Qpid
> Issue Type: Improvement
> Components: Broker-J
> Reporter: Chris O'Brien
> Priority: Minor
>
> Currently there is no official Docker image for Broker-J.
> It would be great if one was provided, as there are more than a few people
> interested in running Broker-J in a container, shown by the handful of
> inflexible and un-maintained Dockerfiles/images for Broker-J floating around
> GitHub/Docker Hub.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]