Hi Victor, Alright.
Note: probably JIB would be a better choice for the cross-platform building since it doesn't require an ARM emulator/ARM machine for building the Docker image. Best, Arnold On Mon, May 27, 2024 at 7:40 AM VICTOR MANUEL ROMERO RODRIGUEZ < victor.rom...@fintecheando.mx> wrote: > Hello James/Arnold/Community, > > There is not Arm64 Linux runner on GitHub Actions (at least not for the > free tier that I have access), there is a current Gihub discussion about > this topic https://github.com/orgs/community/discussions/19197 > > With this limitation we cannot build a linux/arm for Docker image. > > I have tried to use QEMU and RunOnArchitecture Github Action but they are > very slow... and after 50 minutes they throw errors about Docker, due > to limitations of embedded virtualization. > > Now let's focus on the linux/amd... with the current runner I just want to > know if we can keep variables or use fixed values. This is because maybe > there are limitations about setting variables for the Github Actions. > > Also I have more questions, currently there is a docker tagged image as > "latest" on Docker Hub https://hub.docker.com/r/apache/fineract/tags , > should we use "latest" tag? or should we use the branch name? > > I bring to the list the code that requires attention to my questions. > > - name: Image Tag > run: | > docker image tag ${{*vars.IMAGE_NAME*}} ${{ > *vars.DOCKER_HUB_REPO_NAME*}}/${{*vars.IMAGE_NAME*}}:${{ > *steps.extract_branch.outputs.branch* }} > - name: Docker Push > run: | > docker push ${{*vars.DOCKER_HUB_REPO_NAME*}}/${{ > *vars.IMAGE_NAME*}}:${{ *steps.extract_branch.outputs.branch* }} > > Regards > > Victor > > > > El dom, 26 may 2024 a las 11:48, VICTOR MANUEL ROMERO RODRIGUEZ (< > victor.rom...@fintecheando.mx>) escribió: > >> The arm build is failing... I will try to change the GA Runner or the JVM >> distribution used by Jib for building the docker image. >> >> FYI of the GA (PR for now) >> https://github.com/apache/fineract/pull/3887/files >> >> * What went wrong: >> Execution failed for task ':fineract-provider:jibDockerBuild'. >> > Build to Docker daemon failed, perhaps you should make sure Docker is >> installed and you have correct privileges to run it >> >> El sáb, 25 may 2024 a las 23:18, VICTOR MANUEL ROMERO RODRIGUEZ (< >> victor.rom...@fintecheando.mx>) escribió: >> >>> I have been working on this during this weekend, still pending the >>> linux/arm64. The linux/amd64 is ready. >>> >>> >>> >>> >>> >>> El sáb, 25 may 2024 a las 22:15, James Dailey (<jamespdai...@gmail.com>) >>> escribió: >>> >>>> Victor - what’s the update on this? Can we deploy now ? >>>> >>>> >>>> >>>> Sent from Gmail Mobile >>>> >>>> >>>> On Fri, May 10, 2024 at 12:36 PM VICTOR MANUEL ROMERO RODRIGUEZ < >>>> victor.rom...@fintecheando.mx> wrote: >>>> >>>>> Arnold, >>>>> >>>>> Suggestion welcome, let me add both platforms. >>>>> >>>>> Regards >>>>> >>>>> El vie, 10 may 2024 a las 13:29, Arnold Galovics (< >>>>> galovicsarn...@gmail.com>) escribió: >>>>> >>>>>> Victor, >>>>>> >>>>>> I think we are missing one crucial thing in your PR, to build the >>>>>> image multi-platform, specifically for x86 and arm. >>>>>> >>>>>> Would it be possible for you to add it? >>>>>> >>>>>> Thanks. >>>>>> Best, >>>>>> Arnold >>>>>> >>>>>> On Fri, May 10, 2024 at 5:45 AM CCB <c...@herringbancorp.com> wrote: >>>>>> >>>>>>> Sure thing... we are glad to help while you guys sort out the kinks. >>>>>>> >>>>>>> Collins, please set up a separate thread or email me directly and we >>>>>>> will help you get set up. >>>>>>> >>>>>>> Campbell >>>>>>> >>>>>>> >>>>>>> On May 8, 2024 8:24:53 PM CDT, James Dailey <jamespdai...@gmail.com> >>>>>>> wrote: >>>>>>> >(Collins & Campbell - please start new thread) >>>>>>> > >>>>>>> > >>>>>>> >On Wed, May 8, 2024 at 1:28 PM Collins Chuwa < >>>>>>> collinsch...@gmail.com> wrote: >>>>>>> > >>>>>>> >> Hi Campbell, >>>>>>> >> >>>>>>> >> Please would you be able to share the steps on how to get >>>>>>> Fineract 1.8 >>>>>>> >> deployed with Docker? >>>>>>> >> I have tried, doing this and could not get it to work. >>>>>>> >> >>>>>>> >> Collins >>>>>>> >> >>>>>>> >> On Thu, May 2, 2024 at 4:45 PM CCB <c...@herringbancorp.com> >>>>>>> wrote: >>>>>>> >> >>>>>>> >>> Dev - Herring Bank has Fineract 1.8 running in docker at the >>>>>>> moment and >>>>>>> >>> is readying for 1.9. >>>>>>> >>> >>>>>>> >>> We would offer our help if needed. >>>>>>> >>> >>>>>>> >>> Campbell >>>>>>> >>> On 5/2/2024 10:02 AM, James Dailey wrote: >>>>>>> >>> >>>>>>> >>> Dev - I had a conversation IRL with Todd recently, cc'd here - >>>>>>> not on >>>>>>> >>> the project but willing to help out. He has offered some advice >>>>>>> for the >>>>>>> >>> project to get the Docker distro of Apache Fineract working >>>>>>> again. I would >>>>>>> >>> like to have either a push back or we should restore the docker >>>>>>> file asap. >>>>>>> >>> >>>>>>> >>> To recap: >>>>>>> >>> The DockerHub Image is two years old, and the process to pull >>>>>>> from our >>>>>>> >>> Dev branch has been broken that entire time. It broke when we >>>>>>> removed the >>>>>>> >>> docker-build file with this ticket >>>>>>> >>> https://issues.apache.org/jira/browse/FINERACT-1469. >>>>>>> >>> >>>>>>> >>> With a Million downloads of fineract from DockerHUB, where that >>>>>>> version >>>>>>> >>> has multiple CVEs (security issues), we should not be continuing >>>>>>> to keep >>>>>>> >>> that there. >>>>>>> >>> >>>>>>> >>> So, we need to fix the docker pipeline. Credentials will be >>>>>>> required >>>>>>> >>> from infra. >>>>>>> >>> >>>>>>> >>> Todd's comments: >>>>>>> >>> >>>>>>> >>> Extended Summary >>>>>>> >>>> >>>>>>> >>>> The problem for the internal Fineract development pipeline is >>>>>>> that >>>>>>> >>>> changes were made to the build process that >>>>>>> >>>> removed the expected Dockerfile >>>>>>> >>>> added an external dependency to the code repo (mifos >>>>>>> community-app web >>>>>>> >>>> UI) >>>>>>> >>>> does not publish a public Fineract Docker image to Docker Hub >>>>>>> >>>> >>>>>>> >>>> At first glance, the lack of a Dockerfile in the code might >>>>>>> seem to be >>>>>>> >>>> the reason that no containers have been pushed to Docker Hub. A >>>>>>> Dockerfile >>>>>>> >>>> is the standard way of creating images. This is very confusing >>>>>>> for many >>>>>>> >>>> people (including me), however this is not the actual problem >>>>>>> because JIB >>>>>>> >>>> (Java Image Builder) is set up to build the image during >>>>>>> testing directly >>>>>>> >>>> from java source code by Gradle in two places: >>>>>>> >>>> >>>>>>> >>>> build-docker-postgresql.yml >>>>>>> >>>> build-docker-mariadb.yml >>>>>>> >>>> >>>>>>> >>>> The problem is that JIB does not seem to be configured to >>>>>>> actually push >>>>>>> >>>> the container image to Docker Hub. It only seems to be >>>>>>> configured to build >>>>>>> >>>> the image for testing. >>>>>>> >>>> >>>>>>> >>>> To solve this, two things need to be done: >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> - It needs to be decided when to push the image (and >>>>>>> possibly create >>>>>>> >>>> a new GitHub Action to do it) >>>>>>> >>>> - Code needs to be added to configure JIB to know where to >>>>>>> push the >>>>>>> >>>> image on Docker Hub (see this example) >>>>>>> >>>> - Credentials need to be supplied to the GitHub Action to >>>>>>> allow it >>>>>>> >>>> actually push the image >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> Additional Open Source Observations (Optics) >>>>>>> >>>> >>>>>>> >>>> Dockerfile >>>>>>> >>>> >>>>>>> >>>> The removal of the Dockerfile from the repo is confusing >>>>>>> (especially >>>>>>> >>>> coupled with the existence of a docker-compose.yml file) and >>>>>>> also makes it >>>>>>> >>>> harder for potential contributors to set up and run Fineract >>>>>>> because now >>>>>>> >>>> dependencies need to be installed locally, rather than running >>>>>>> them all in >>>>>>> >>>> containers. >>>>>>> >>>> >>>>>>> >>>> The lack of a Dockerfile in the repository is nonstandard from >>>>>>> an Open >>>>>>> >>>> Source perspective. Regardless of whether it is needed by the >>>>>>> Fineract >>>>>>> >>>> build process or not, most open source projects include a >>>>>>> Dockerfile, and >>>>>>> >>>> most open source users expect one to exist in the repo so they >>>>>>> can easily >>>>>>> >>>> build / run / test the project locally. Adding the Dockerfile >>>>>>> back to the >>>>>>> >>>> repo should be trivial (and removes the need for JIB entirely). >>>>>>> >>>> >>>>>>> >>>> General Setup >>>>>>> >>>> >>>>>>> >>>> The current Fineract process for building and running using >>>>>>> containers >>>>>>> >>>> makes it significantly harder for developers to get started >>>>>>> with Fineract >>>>>>> >>>> because a local Java environment needs to be installed. More >>>>>>> disappointing, >>>>>>> >>>> a completely different public set of instructions exist on >>>>>>> Docker Hub . >>>>>>> >>>> These instructions do not work because they are out of date, >>>>>>> but are >>>>>>> >>>> significantly easier for developers to use. Having two sets of >>>>>>> different >>>>>>> >>>> install instructions is confusing, but having the simpler set of >>>>>>> >>>> instructions that do not work is a very bad developer >>>>>>> experience. >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> On Sun, Feb 18, 2024 at 8:46 PM VICTOR MANUEL ROMERO RODRIGUEZ < >>>>>>> >>>> victor.rom...@fintecheando.mx> wrote: >>>>>>> >>>> >>>>>>> >>>>> Hello, >>>>>>> >>>>> >>>>>>> >>>>> Another way to have the Docker Hub image published (just like >>>>>>> Apache >>>>>>> >>>>> Tomcat): >>>>>>> >>>>> >>>>>>> >>>>> https://github.com/docker-library/official-images >>>>>>> >>>>> >>>>>>> >>>>> https://github.com/docker-library/tomcat >>>>>>> >>>>> >>>>>>> >>>>> Regards >>>>>>> >>>>> >>>>>>> >>>>> >>>>>>> >>>>> >>>>>>> >>>>> El dom, 18 feb 2024 a las 10:05, James Dailey (< >>>>>>> jdai...@apache.org>) >>>>>>> >>>>> escribió: >>>>>>> >>>>> >>>>>>> >>>>>> Is there an easy thing to request? >>>>>>> >>>>>> >>>>>>> >>>>>> ---------- Forwarded message --------- >>>>>>> >>>>>> From: Gavin McDonald <gmcdon...@apache.org> >>>>>>> >>>>>> Date: Sun, Feb 18, 2024 at 12:24 AM >>>>>>> >>>>>> Subject: Re: Docker help >>>>>>> >>>>>> To: James Dailey <jdai...@apache.org> >>>>>>> >>>>>> CC: Users <us...@infra.apache.org> >>>>>>> >>>>>> >>>>>>> >>>>>> >>>>>>> >>>>>> Hi James. >>>>>>> >>>>>> >>>>>>> >>>>>> >>>>>>> >>>>>> >>>>>>> >>>>>> On Sun, Feb 18, 2024 at 3:00 AM James Dailey < >>>>>>> jdai...@apache.org> >>>>>>> >>>>>> wrote: >>>>>>> >>>>>> >>>>>>> >>>>>>> Infra - >>>>>>> >>>>>>> >>>>>>> >>>>>>> Can you confirm that we can use other processes to push to >>>>>>> >>>>>>> apache DockerHUB? >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>>> >>>>>> Current supported methods are via Github Actions or Jenkins >>>>>>> or locally >>>>>>> >>>>>> via your own credentials. >>>>>>> >>>>>> >>>>>>> >>>>>> For Github Actions we can use a role account and attach the >>>>>>> secrets to >>>>>>> >>>>>> your repository, or you >>>>>>> >>>>>> can provide your own secrets for us to add to your repository >>>>>>> >>>>>> >>>>>>> >>>>>> For Jenkins we have a role account that we provide access to >>>>>>> push to >>>>>>> >>>>>> your repository. >>>>>>> >>>>>> >>>>>>> >>>>>> Committers could also use a settings.xml with this plugin and >>>>>>> use >>>>>>> >>>>>> their own credentials, we just need >>>>>>> >>>>>> to ensure they have push access to Dockerhub. >>>>>>> >>>>>> >>>>>>> >>>>>> There may also be other methods not explored. >>>>>>> >>>>>> >>>>>>> >>>>>> See also: >>>>>>> >>>>>> >>>>>>> https://github.com/GoogleContainerTools/jib/tree/master/jib-maven-plugin#authentication-methods >>>>>>> >>>>>> >>>>>>> >>>>>> HTH >>>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> When I opened a ticket about this, I was told we need a >>>>>>> dockerfile at >>>>>>> >>>>>>> the root. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Can we use "jib-maven-plugin to publish the image to >>>>>>> Dockerhub". ? >>>>>>> >>>>>>> Can we get credentials ? >>>>>>> >>>>>>> >>>>>>> >>>>>>> James >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ---------- Forwarded message --------- >>>>>>> >>>>>>> From: Arnold Galovics <arn...@apache.org> >>>>>>> >>>>>>> Date: Sun, Feb 11, 2024 at 10:45 PM >>>>>>> >>>>>>> Subject: Re: Docker help >>>>>>> >>>>>>> To: <dev@fineract.apache.org> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> James, >>>>>>> >>>>>>> >>>>>>> >>>>>>> This is the out-of-the box solution from DockerHub which >>>>>>> definitely >>>>>>> >>>>>>> won't work without a Dockerfile. Though that doesn't mean >>>>>>> it's the only way >>>>>>> >>>>>>> to build a docker image; as I stated in my previous email. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Best, >>>>>>> >>>>>>> Arnold >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Feb 12, 2024 at 7:43 AM James Dailey < >>>>>>> jamespdai...@gmail.com> >>>>>>> >>>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> On DockerHUB the build fails because there is no dockerfile. >>>>>>> >>>>>>>> https://hub.docker.com/r/apache/fineract >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> 2024-02-08T13:12:27Z Building in Docker Cloud's >>>>>>> infrastructure... >>>>>>> >>>>>>>> 2024-02-08T13:12:28Z Cloning into '.'... >>>>>>> >>>>>>>> 2024-02-08T13:12:28Z Warning: Permanently added the RSA >>>>>>> host key for >>>>>>> >>>>>>>> IP address '140.82.114.4' to the list of known hosts. >>>>>>> >>>>>>>> 2024-02-08T13:12:48Z Reset branch 'develop' >>>>>>> >>>>>>>> 2024-02-08T13:12:48Z Your branch is up to date with >>>>>>> 'origin/develop'. >>>>>>> >>>>>>>> 2024-02-08T13:12:48Z Dockerfile not found at ./Dockerfile >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> Let's discuss on slack and revert back here. >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> My intention is to either DELETE the DockerHUB repo or to >>>>>>> get this >>>>>>> >>>>>>>> working. >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> >>>>>>> >>>>>>>> On Sun, Feb 11, 2024 at 10:14 PM Arnold Galovics < >>>>>>> arn...@apache.org> >>>>>>> >>>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>> >>>>>>>>> Hi Zoltan, James, >>>>>>> >>>>>>>>> >>>>>>> >>>>>>>>> Just to reflect on your points: >>>>>>> >>>>>>>>> 1) Let's not do such a radical change unless we absolutely >>>>>>> need to >>>>>>> >>>>>>>>> 2) I'm not sure what's the issue here, please explain. We >>>>>>> already >>>>>>> >>>>>>>>> have docker builds in our pipeline via GitHub Actions >>>>>>> (using their >>>>>>> >>>>>>>>> runners), the only missing piece is to do a docker push. >>>>>>> >>>>>>>>> >>>>>>> >>>>>>>>> We need the credentials to be able to do a docker push, >>>>>>> alter the >>>>>>> >>>>>>>>> pipeline and that's all. >>>>>>> >>>>>>>>> >>>>>>> >>>>>>>>> If the only thing preventing us from doing this is to keep >>>>>>> asking >>>>>>> >>>>>>>>> the infra team for the creds, let's pursue them instead of >>>>>>> making such an >>>>>>> >>>>>>>>> unnecessary change. >>>>>>> >>>>>>>>> >>>>>>> >>>>>>>>> Arnold >>>>>>> >>>>>>>>> >>>>>>> >>>>>>>>> On Mon, Feb 12, 2024 at 3:30 AM James Dailey < >>>>>>> >>>>>>>>> jamespdai...@gmail.com> wrote: >>>>>>> >>>>>>>>> >>>>>>> >>>>>>>>>> Thanks Zoltan >>>>>>> >>>>>>>>>> >>>>>>> >>>>>>>>>> Micheal - can you please comment on this discussion? As >>>>>>> this >>>>>>> >>>>>>>>>> relates to the Google deployment that you put in place? >>>>>>> Question! >>>>>>> >>>>>>>>>> >>>>>>> >>>>>>>>>> >>>>>>> >>>>>>>>>> >>>>>>> >>>>>>>>>> >>>>>>> >>>>>>>>>> >>>>>>> >>>>>>>>>> On Sun, Feb 11, 2024 at 6:27 PM Zoltan Mezei < >>>>>>> >>>>>>>>>> zoltan.me...@zz-it.hu> wrote: >>>>>>> >>>>>>>>>> >>>>>>> >>>>>>>>>>> Hi, >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> I think the real issue here is that we use >>>>>>> GoogleContainerTools's >>>>>>> >>>>>>>>>>> Jib as the build mechanism. It works entirely without a >>>>>>> Dockerfile. And >>>>>>> >>>>>>>>>>> unfortunately Dockerhub's Automated Builds doesn't >>>>>>> support building without >>>>>>> >>>>>>>>>>> a Dockerfile. :-( >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> We have two ways to move forward: >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> 1. Replace the Jib build with a more traditional, >>>>>>> >>>>>>>>>>> Dockerfile-based approach. This would be a quite large >>>>>>> change of how >>>>>>> >>>>>>>>>>> Fineract is built and the consequences need to be >>>>>>> explored - but it's >>>>>>> >>>>>>>>>>> definitely doable. >>>>>>> >>>>>>>>>>> 2. Stick with the Jib build, but don't rely on >>>>>>> >>>>>>>>>>> Dockerhub's Automated Builds, but some other build tools >>>>>>> like >>>>>>> >>>>>>>>>>> jib-maven-plugin to publish the image to Dockerhub. This >>>>>>> could also work, >>>>>>> >>>>>>>>>>> but it requires a build server that I'm not sure we have. >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> I can try to create a traditional Dockerfile, but it >>>>>>> will be >>>>>>> >>>>>>>>>>> different from what Jib can produce, so this might lead >>>>>>> to regressions. >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> Want me to try this approach next week? >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> Kind regards, >>>>>>> >>>>>>>>>>> Zoltan >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>> On Sun, Feb 11, 2024 at 8:16 AM James Dailey < >>>>>>> >>>>>>>>>>> jamespdai...@gmail.com> wrote: >>>>>>> >>>>>>>>>>> >>>>>>> >>>>>>>>>>>> Victor - my read of the docs is that the default “build >>>>>>> rule “ >>>>>>> >>>>>>>>>>>> points to master or main but we can also use dev. In >>>>>>> fact that’s what is >>>>>>> >>>>>>>>>>>> already there in dockerHUB for our project. >>>>>>> >>>>>>>>>>>> >>>>>>> >>>>>>>>>>>> I think a proper dockerfile in dev branch should be >>>>>>> fine. >>>>>>> >>>>>>>>>>>> >>>>>>> >>>>>>>>>>>> Thanks >>>>>>> >>>>>>>>>>>> James >>>>>>> >>>>>>>>>>>> >>>>>>> >>>>>>>>>>>> On Fri, Feb 9, 2024 at 7:47 PM VICTOR MANUEL ROMERO >>>>>>> RODRIGUEZ < >>>>>>> >>>>>>>>>>>> victor.rom...@fintecheando.mx> wrote: >>>>>>> >>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> Reading the dockerhub docs, I think we can do the >>>>>>> following: >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> 1. Create a master branch from develop branch >>>>>>> >>>>>>>>>>>>> 2. Add the Dockerfile (and some scripting on it for >>>>>>> handling >>>>>>> >>>>>>>>>>>>> the versions) on master branch >>>>>>> >>>>>>>>>>>>> 3. Dockerhub will use the dockerfile (and its scripts) >>>>>>> from the >>>>>>> >>>>>>>>>>>>> master branch >>>>>>> >>>>>>>>>>>>> 4. Create github action for keeping in sync develop >>>>>>> with >>>>>>> >>>>>>>>>>>>> master, so then it will push the changes to the master >>>>>>> branch everytime the >>>>>>> >>>>>>>>>>>>> develop branch has a commit on it, then the dockerhub >>>>>>> will publish it as >>>>>>> >>>>>>>>>>>>> the latest version. >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> Or... we can be more standard >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> 1. Rename develop to master >>>>>>> >>>>>>>>>>>>> 2. Add a Dockerfile template (and some scripting on it >>>>>>> for >>>>>>> >>>>>>>>>>>>> handling the versions) on master branch >>>>>>> >>>>>>>>>>>>> 3. Dockerhub will use the dockerfile (and its scripts) >>>>>>> from the >>>>>>> >>>>>>>>>>>>> master branch >>>>>>> >>>>>>>>>>>>> 4. Everytime a new commit or tag is created, the >>>>>>> dockerhub will >>>>>>> >>>>>>>>>>>>> publish it as the latest/specific version. >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> What do you think? >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> Dockerhub automated builds info: >>>>>>> >>>>>>>>>>>>> https://docs.docker.com/docker-hub/builds >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> Regards >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>> El vie, 9 feb 2024 a las 20:34, James Dailey (< >>>>>>> >>>>>>>>>>>>> jamespdai...@gmail.com>) escribió: >>>>>>> >>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>> Victor - I was trying to go down that path as well, >>>>>>> as that is >>>>>>> >>>>>>>>>>>>>> the error thrown and the suggestion at DockerHUB. >>>>>>> However, to add the key >>>>>>> >>>>>>>>>>>>>> to the git hub requires access and the git is >>>>>>> controlled by Apache Infra. >>>>>>> >>>>>>>>>>>>>> I asked infra@a.o. about that since, again, that is >>>>>>> what >>>>>>> >>>>>>>>>>>>>> DockerHUB had documented. Unfortunately, I think >>>>>>> infra has it setup a >>>>>>> >>>>>>>>>>>>>> specific way to allow all of the projects to publish >>>>>>> to the Apache >>>>>>> >>>>>>>>>>>>>> DockerHUB so that route would appear to be blocked. >>>>>>> >>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>> On Fri, Feb 9, 2024 at 4:04 PM VICTOR MANUEL ROMERO >>>>>>> RODRIGUEZ < >>>>>>> >>>>>>>>>>>>>> victor.rom...@fintecheando.mx> wrote: >>>>>>> >>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>> For making it work without a Dockerfile the >>>>>>> credentials of >>>>>>> >>>>>>>>>>>>>>> the docker hub account are requiered. >>>>>>> >>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>> If they are set in the git repository, a github >>>>>>> action can be >>>>>>> >>>>>>>>>>>>>>> enabled for this task. >>>>>>> >>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>> Regards >>>>>>> >>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>> El vie., 9 de febrero de 2024 4:45 p. m., < >>>>>>> >>>>>>>>>>>>>>> jamespdai...@gmail.com> escribió: >>>>>>> >>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>>> I've re-opened >>>>>>> >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/FINERACT-1164 >>>>>>> >>>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>>> This ticket is to enable the build at DockerHUB to >>>>>>> work. >>>>>>> >>>>>>>>>>>>>>>> For the past two years ++ the Build has failed. >>>>>>> >>>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>>> https://hub.docker.com/r/apache/fineract >>>>>>> >>>>>>>>>>>>>>>> This docker account is held by Apache and the >>>>>>> Fineract >>>>>>> >>>>>>>>>>>>>>>> project is responsible for the content. >>>>>>> >>>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>>> The dockerHUB has an "auto build" concept so that >>>>>>> every >>>>>>> >>>>>>>>>>>>>>>> committed change on Dev leads to a new deployment. >>>>>>> >>>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>>> The build is actually failing or not running >>>>>>> because we >>>>>>> >>>>>>>>>>>>>>>> have removed the dockerbuild file from the root. >>>>>>> That is as far as I've >>>>>>> >>>>>>>>>>>>>>>> gotten. I suspect we had good reasons for that at >>>>>>> the time. >>>>>>> >>>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>>> Anyway, I would also say that if we cannot get the >>>>>>> Docker >>>>>>> >>>>>>>>>>>>>>>> build to work THEN we should take this down. Our >>>>>>> standard is to only >>>>>>> >>>>>>>>>>>>>>>> support and distribute publicly the last two >>>>>>> releases. This build is really >>>>>>> >>>>>>>>>>>>>>>> old, has unfixed CVEs, and is being downloaded in >>>>>>> large numbers. (no idea >>>>>>> >>>>>>>>>>>>>>>> why) >>>>>>> >>>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>>> Thanks >>>>>>> >>>>>>>>>>>>>>>> James >>>>>>> >>>>>>>>>>>>>>>> >>>>>>> >>>>>>>>>>>>>>> >>>>>>> >>>>>> >>>>>>> >>>>>> -- >>>>>>> >>>>>> >>>>>>> >>>>>> >>>>>>> >>>>>> *Gavin McDonald - * >>>>>>> >>>>>> Systems Administrator, ASF Infrastructure Team >>>>>>> >>>>>> V.P Travel Assistance Committee >>>>>>> >>>>>> >>>>>>> >>>>>> https://tac.apache.org - Applications now open for Community >>>>>>> Over >>>>>>> >>>>>> Code 2024 >>>>>>> >>>>>> in Bratislava, Slovakia. Don't delay, apply today! >>>>>>> >>>>>> >>>>>>> >>>>>> -- >>>>>>> >>> >>>>>>> >>> Herring BANCORP ® >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> *C. Campbell Burgess *President/CEO >>>>>>> >>> Office: (806) 373-3921 | Direct: (806) 242-3704 >>>>>>> >>> >>>>>>> >>> c...@herringbancorp.com >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> *Herring Bancorp* >>>>>>> >>> 2201 Civic Circle, Suite 1000 >>>>>>> <https://www.google.com/maps/search/2201+Civic+Circle,+Suite+1000?entry=gmail&source=g> >>>>>>> >>> < >>>>>>> https://www.google.com/maps/search/2201+Civic+Circle,+Suite+1000+%0D%0A++++++++++++Amarillo,+TX+79109?entry=gmail&source=g >>>>>>> > >>>>>>> >>> Amarillo, TX 79109 >>>>>>> >>> < >>>>>>> https://www.google.com/maps/search/2201+Civic+Circle,+Suite+1000+%0D%0A++++++++++++Amarillo,+TX+79109?entry=gmail&source=g >>>>>>> > >>>>>>> >>> >>>>>>> >>> www.herringbank.com >>>>>>> >>> >>>>>>> >>> CONFIDENTIALITY NOTE: This e-mail is intended only for the use >>>>>>> of the >>>>>>> >>> individual or entity to which it is addressed and may contain >>>>>>> information >>>>>>> >>> that is privileged, confidential and exempt from disclosure under >>>>>>> >>> applicable law. If the reader of this e-mail message is not the >>>>>>> intended >>>>>>> >>> recipient, or the employee or agent responsible for delivery of >>>>>>> the message >>>>>>> >>> to the intended recipient, you are hereby notified that any >>>>>>> dissemination, >>>>>>> >>> distribution or copying of this communication is prohibited. If >>>>>>> you have >>>>>>> >>> received this e-mail in error, please notify us immediately by >>>>>>> telephone at >>>>>>> >>> (303) 565-7001 and also indicate the sender's name. Thank you. >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >> >>>>>>> >>>>>>