[
https://issues.apache.org/jira/browse/OFBIZ-12588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17502127#comment-17502127
]
Michael Brohl commented on OFBIZ-12588:
---------------------------------------
I don't see a reason to DROP the derby support in OFBiz and replace it with
docker. What we can and should do is to offer a docker demo besides this. There
are already initiatives to do this.
In our experience, users already have problems with the simple build and run
OFBiz offers, it is not reasonable to make this more difficult for them by
having to install and run docker and OFBiz within.
Derby is not for production use, we state this clearly in the README's and
production setup guides. It is for demo purposes and easily repeatable
cleanAll/load scenarios which are also uses by buildbot for the official demos..
If you not just want to have a brief look at the Demos, you'll have to install
Java anyway.
To use and load data into OFBiz, there is nothing more to do than configuration
in the entityengine.xml file as for any other database. Derby is just the
default.
> Drop Derby and support Docker instead (Yes, that's not a mistake)
> -----------------------------------------------------------------
>
> Key: OFBIZ-12588
> URL: https://issues.apache.org/jira/browse/OFBIZ-12588
> Project: OFBiz
> Issue Type: Improvement
> Reporter: ddev
> Priority: Major
>
> Derby is unique in the list of supported databases in that it lacks many
> features that normal databases support, leading to Jira issues like:
> https://issues.apache.org/jira/browse/OFBIZ-6138 . If you need specific
> examples just ask.
> Derby is already not recommended for production systems (which is good).
> I'm going to speculate that the reason derby is supported is to have a easy
> way for people to download ofbiz and "just run it" to get the demo running.
> Unfortunately this is not the case now as java is often not installed
> anymore, and when it is installed, it's often the wrong version of java for
> ofbiz.
> I propose that we drop support for Derby and instead allow people to get the
> demo easily running by making a official docker demo of the current stable
> version that just comes with postgres in the docker image. (docker image is
> being worked on here https://issues.apache.org/jira/browse/OFBIZ-10407 ).
> Instead of requiring java to be installed, it would require docker to be
> installed, but I believe the odds of success for a user are higher with
> docker then dealing with the java version incompatibilities.
> (Note: is the "ofbiz/trunk" image on dockerhub a official version?)
> There is a patch related to the issue mentioned previously to add a docker
> build file at:
> https://github.com/apache/ofbiz-framework/pull/43/files/95a1230f2a80c822ca0d08e5825be44856821459
>
> If you would like me to submit a patch to that patch to add postgres support
> and to make it load the demo data let me know and I will gladly write it.
>
--
This message was sent by Atlassian Jira
(v8.20.1#820001)