Hello  Eugen and all,

This is really a great thing to do. I am sure a lot of devs will be
interested in this, Will be happy to collaborate.

Regards,
Raja


On Thu, Jul 1, 2021 at 8:59 PM Carsten Schinzer <
cars...@dcs-verkaufssysteme.de> wrote:

> Hello Eugen and all,
>
>
> I like the initiative and I am convinced this is a forward-looking
> approach.
>
> As you have read in the comment from Pierre the hurdle to overcome is the
> external dependency injection of e.g. database connectivity as
> configuration maps at runtime. In my company in Kubernetes stacks we are
> solving that by maintaining a config map of RDBMS connectivity per
> application stage and region and deploy that. The app then reads the config
> information at container startup.
>
> When taking the regular OFBiz approach, though, you would need to know at
> build time to which stage (Staging, production, Development) and which
> region you are going to deploy, which will be a bit of an overkill if you
> want to leverage the full flexibility of a cloud-based deployment which
> typically comes with variance on DB connection strings.
>
> Alternatively, you would need to unpackage certain release artifacts and
> rewrite them as part of the deployment process, which might be an
> antipattern on Helm.
>
> Could that be overcome and dynamic DB connection string be used somehow?
> Warm regards
>
>
> Carsten
>
> ---
>
>
> Dr. Carsten Schinzer
>
> *Inhaber*
>
>
> t +49 89 88569642 | f +49 89 99964059 | m +49 159 05269462
>
> DCS Verkaufssysteme
>
> Gerner Str. 27 | 80638 München | Germany
>
>
> Am Do., 1. Juli 2021 um 10:57 Uhr schrieb Pierre Smits <
> pierre.sm...@gmail.com>:
>
> > Hi Ioan,
> >
> > My apologies for the late reaction.
> >
> > IMO we can forget about the Derby route for this. Derby is not production
> > grade, and often adopters/implementers already have their preferred RDBMS
> > for production in play or decided upon.  Configuration of such is the
> > entityengine.xml file, and deployment of such for the various
> > environments/instances like UAT or PROD can easily managed and deployed
> via
> > VCS.
> >
> > Best regards,
> > Pierre Smits
> >
> >
> > On Sun, May 9, 2021 at 9:13 PM Eugen Stan <eugen.s...@netdava.com>
> wrote:
> >
> > >
> > >
> > > Hello,
> > >
> > > NOTE: I previously sent this email from an un-subscribed email address,
> > > please ignore that one.
> > >
> > > I'm working on a Helm chart for OFBiz
> > > https://github.com/ieugen/charts/tree/main/ofbiz .
> > >
> > > The goal is to have OFBiz running in Kubernetes.
> > >
> > > Right now it's a rough start: it starts OFBiz with Derby and that's
> > > about it.
> > >
> > > I'll keep pushing updates as soon as I have them.
> > >
> > > I'm interested in your feedback.
> > > If you plan on testing it and using it let me know.
> > > I do accept and encourage collaboration.
> > >
> > > If this is interesting I might push it upstream but it uses the binary
> > > build of OFBiz in Docker.
> > >
> > >
> > > I'm using docker images built from trunk on jdk-11.
> > > There are amd64 and arm64 (Raspberry PI4) images.
> > >
> > > Some issues that need solving are the many configuration files that
> > > OFBiz has.
> > >
> > > This details creates a lot of configuration when deploying in Docker /
> > > Kubernetes as they need to be mounted in a volume with many entries or
> > > multiple volumes.
> > >
> > > There are many potential solutions to this but it boils down to:
> > > * It would be nice to load max 1-2 or 3 configuration file with
> multiple
> > > sections instead of the currently many configs split over the code
> base.
> > > * It would be nice to support configuration (overwrite) via ENV vars
> for
> > > some things like DB connection.
> > >
> > >
> > > Regards.
> > > Eugen
> > >
> >
>


-- 
Thanks,
Raja

Reply via email to