[ 
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: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to