Great stuff, thanks.

Have you any opinion on leaping straight toward something like CoreOS? Is the difference mostly a matter of codebase maturity, or is it something more fundamental to the design/architecture which might leave docker as being more compatible with OFBiz?


- Todd



On 17-01-17 10:23 AM, Paul Mandeltort wrote:
Hey guys, thought you’d be interested in a side project I’ve been working on to 
smooth out our devops. One of the biggest pain points for me in OFbiz 
development and deployment (as an end user) is managing the complex 
dependencies and differences between JDK’s, OS’s, hardware platforms, etc. 
Docker solves all of these problems.

Even spinning up a demo of OFBiz is needlessly complicated in a world where I 
can hop on the app store and have an application as complex as Apple Xcode 
installed on my local with one click.

Docker is as big of a revolution as virtualization for development and 
deployment, and is taking over the IT dev-ops and development world.

I noticed several other OFBiz docker projects on dockerhub but none of them 
have been updated for the 16.11.01 release.

Have a look here - I preloaded a copy of the ofbiz 16.11.01 release with the 
demo data for immediate download and execution. You can start up ofbiz in under 
5 minutes now (Depending on your internet bandwidth). This is ideal for any 
folks evaluating ofbiz or want a quick copy to hack at.

https://hub.docker.com/r/marcopinball/ofbiz-demo/ 
<https://hub.docker.com/r/marcopinball/ofbiz-demo/>

If you already have docker installed,

docker run -d -p 8080:8080 -p 8443:8443 marcopinball/ofbiz-demo:latest

This downloads and runs a image preloaded with OpenJDK8, Debian Linux, and the 
out-of-the-box demo and derby database components pre-compiled and loaded, with 
the JVM pre-tweaked to 2GB Xmx.

Grab a cup of coffee while it loads, then

https://localhost:8443/ should be ready to roll!

Would love to see an official OFBiz repo w/ automated builds on Dockerhub.  I’m 
still experimenting and learning with which volumes to expose for data 
retention/configuration. Right now the entityengine.xml config path is expose 
so theoretically you can feed your own entityengine.xml in there and attach 
this instance to a different database.
—P

Reply via email to