Hi Michael,

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

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.
END:

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.

regards,
sathwik

On Wed, Jan 31, 2018 at 7:28 PM, Michael Hahn <mhahn....@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...@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....@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
> >
> >
>
>

Reply via email to