Liferay on Docker From, K.G.R Vamsi, Software Specialist, Kodiak Networks Pvt Ltd
Liferay on Docker
From,
K.G.R Vamsi,
Software Specialist,
Kodiak Networks Pvt Ltd
About me
Working at Kodiak Networks as Software Specialist
Photographer
Founder of DockerStack.org
Consultant for most of the Startups
What is Liferay
1. Liferay is a open source platform which allows you to create
websites. You can download and run it in no time.
2. To elaborate further, it's a Portal platform. A portal allows you to
aggregate content from different sources. So you can have multiple
web applications (Portlet applications) on the same page. Like blog,
weather, wiki etc. Its also easy to use the features / functionality as a
service.
3. It comes bundled with great features out of the box like blogs,
forums, social networking, document and media manager etc. And
plus you can customize all this. For doing that you need to
understand Portlet development.
4. Liferay themes allow you to create great looking websites.
Old School Deployment of Liferay Stack
Jelastic Way of Liferay Deployment
Liferay Stack into MicroService Model
What is Docker? Docker is an open-source engine
to automate the deployment of
applications as self-contained,
portable containers independent
of hardware, language,
framework, packaging system
and hosting provider. Think of
it as building a sandbox with a
deployed, configured application
inside.
How Does Docker be Compatible with Liferay Docker is a Platform Underneath a Application which you host on
which you can compare it as a Thin App Hypervisor which creates
services on the fly.
Docker deployments gives the flexibility to deploy huge app
deployments across multiple DC’s and Az’s which makes most of the
Monkey Patchings and Code Updates and release more feasible.
The Services can be shared and tracked across the portal and
Detection of Resource within the code will be at a granular level
which helps to debug most of your portal applications
Docker Template for Liferay
Docker Tools
Some more tools
DockerStack
Thanks
Q&A Time