[ https://issues.apache.org/jira/browse/ARTEMIS-3042?focusedWorklogId=859273&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-859273 ]
ASF GitHub Bot logged work on ARTEMIS-3042: ------------------------------------------- Author: ASF GitHub Bot Created on: 26/Apr/23 22:26 Start Date: 26/Apr/23 22:26 Worklog Time Spent: 10m Work Description: ViliusS commented on PR #4307: URL: https://github.com/apache/activemq-artemis/pull/4307#issuecomment-1524116640 I'm sorry, but I think this is a step back for CI workflows. Previously what you had to do to integrate Artemis docker builds into CI pipeline is just download provided Docker file + prepare/run.sh files in the pipeline from Artemis repository and run a few commands. This allowed us to add custom configuration or additional files to docker image itself. Now the preparation step is "hidden" inside docker file. So in order to customize the image we will need to customize provided Docker file which destroys the purpose of that file all together. Multistage docker builds are great for building the the software from source _for final deployment_, but they are not so great for processes which require customization. Issue Time Tracking ------------------- Worklog Id: (was: 859273) Time Spent: 6h 50m (was: 6h 40m) > Official Docker Multistage Build as well as an official Docker image. > --------------------------------------------------------------------- > > Key: ARTEMIS-3042 > URL: https://issues.apache.org/jira/browse/ARTEMIS-3042 > Project: ActiveMQ Artemis > Issue Type: Improvement > Reporter: John Behm > Priority: Minor > Labels: docker,, dockerfile,, kubernetes > Time Spent: 6h 50m > Remaining Estimate: 0h > > It would be rather convenient to get people up and running with an easy to > build or to setup Docker image that automatically builds the project from > source, discards the build container and moves the necessary files over to > the final container that can simply be started. > The current docker image build is not really user firendly or convenient at > all. > > https://github.com/apache/activemq-artemis/tree/master/artemis-docker > The whole setup process of artemis in a containerized environment is very > far from even good. > The hurdle of using this software is gigantic, as the configuration is so > complex, one will not be able to do this within one month without having gone > through the whole documentation multiple times. -- This message was sent by Atlassian Jira (v8.20.10#820010)