ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Hahn" <mhahn....@gmail.com>
Subject AW: ODE Docker container
Date Thu, 01 Feb 2018 16:43:09 GMT
Hi Sathwik,

ok, I see.
Thanks for the thorough answer and explanation!

Best regards,

-----Ursprüngliche Nachricht-----
Von: Sathwik B P [mailto:sathwik.bp@gmail.com] 
Gesendet: Donnerstag, 1. Februar 2018 15:17
An: dev@ode.apache.org
Betreff: Re: ODE Docker container

Hi Michael,

Thanks for bringing this up. That's a good idea, but short answer to this proposal is not

Long answer:
Unfortunately Nightly/Snapshot builds are not to be exposed to the ODE users, just because
they are unreleased code.

Though, Apache has an account on dockerhub (https://hub.docker.com/u/apache/),
and there are complications around it with what is allowed to go into the composition of the
container image.
For reference [https://issues.apache.org/jira/browse/LEGAL-270] [ https://issues.apache.org/jira/browse/INFRA-12659]

The same idea did come up an year ago, but at that time there no integration nor information
available with publishing on dockerhub. From what I understand now is that an automated build
is configurable on dockerhub using the Apache account which gets kicked of only when a release
is made.

That basically means we can download 1.3.7 binary or any other older releases and build an
image. It is to be still considered as an UNOFFICIAL image.

Henceforth more than a year ago, we decided to go with a standalone/embedded ODE server distribution
using Apache TOMEE [ https://issues.apache.org/jira/browse/ODE-1060]. It's now available under
the http://ode.apache.org/getting-ode.html

I can still check with the INFRA on what is the latest restriction on publishing to dockerhub.


On Wed, Jan 31, 2018 at 7:28 PM, Michael Hahn <mhahn.dev@gmail.com> wrote:

> Hi Sathwik,
> my proposal is to add a Dockerfile to the repo (e.g.,
> https://github.com/hahnml/ode/blob/master/Dockerfile) which allows to 
> run ODE as a Docker container.
> Based on that it would be possible to configure/enable automatic 
> builds of the Docker image on Docker Hub (e.g., 
> https://hub.docker.com/r/hahnml/ode/
> ).
> Everybody who wants to check/try the latest version of ODE (or any 
> tagged releases of it) can then pull the latest image from Docker Hub 
> and run it without the need to build the sources, setup a tomcat, etc.
> Best regards,
> Michael
> -----Ursprüngliche Nachricht-----
> Von: Sathwik B P [mailto:sathwik.bp@gmail.com]
> Gesendet: Mittwoch, 31. Januar 2018 09:37
> An: dev@ode.apache.org
> Betreff: Re: ODE Docker container
> Hi Michael,
> My buildr docker conatiner is a fork from Tammo's original concept. I 
> do use the same conatiner to build locally and we have configured the 
> same to be used on the APACHE CI.
> You can find a ci-build.sh under the ode repo.
> I locally run as follows.
> ./ci-build.sh -f Rakefile clean package install test=yes
> What is your proposal?
> On Wed, Jan 31, 2018 at 1:42 PM, Michael Hahn <mhahn.dev@gmail.com> wrote:
> > Hi Sathwik,
> >
> > thanks for merging the PR regarding the extension activity support.
> >
> > Locally, I’m using a Docker container for building and testing ODE 
> > (based on your buildr container on Docker Hub).
> >
> > What do you think about adding a corresponding Dockerfile to the 
> > master branch and maybe also publishing it on Docker Hub so that 
> > people that are interested in running ODE can also go with Docker?
> >
> > If you like I can prepare a corresponding Dockerfile and create a 
> > new PR for it.
> > I would then use a tomcat-based setup with Java 8, but just let me 
> > know if you have other preferences regarding the setup.
> >
> > Best regards,
> > Michael
> >
> >

View raw message