I can only imagine your plight if you’ve landed up here.

So, you’re trying to run the latest version of Liferay DXP 7.0 inside a Docker container which is managed within an OpenShift containerized environment deployed on top of Amazon AWS 🙂

Oh what fun!

Well, this is what I’ve been working on for some time now and I reckon I’ve about got it down just right.

I’ve created my own Dockerfile that builds up a DXP container that’s able to adapt to any environment. It is driven by parameters which are passed through from the OpenShift deployment configuration.

Features include:-

  • Ability to change the database type, URL, credentials.
  • Ability to work behind a Reverse Proxy.
  • Ability to configure SAML integration.
  • Ability to define a list of authorised IP addresses for JSON API access.

I’ve also configured an external mount (OpenShift Persistent Volume) for Liferay Advanced File Store. Additionally, it’s linked to OpenShift’s Elastic Search instance.

I’ll get down to documenting the process some time real soon.

Ping me if you have any pressing concerns.