Logicaldoc-and-Docker

Alessandro Gasparini Document Management, Technologies

  •  
  •  
  •  
  •  
  •  

Mihai Csaki posted an interesting article on his blog: Running LogicalDOC with Docker

After creating a professional Docker image of LogicalDOC Community Mihai has composed an article that gives a brief introduction to Docker and describes the choices he made to “build” this according to the parameters of functionality and maintainability.

Docker is derived from linux containers, an operating-system-level method for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel (https://en.wikipedia.org/wiki/LXC).

Docker uses LXC, and is a way to package and ship applications in containers. Once the application is packaged, it is very easy to run on every linux machine where Docker is installed (it runs on Windows and Mac also, but with virtualization, because Linux kernel is needed).

The goal of this project was to create a Docker image of LogicalDOC CE self-contained, running with MySQL database, where all external components were installed.
These components include: LibreOffice for producing the previews, ImageMagick and Ghostscript to the creation of thumbnails.

LogicalDOC Community 7.4.3 Login page

LogicalDOC DMS running on Docker

 

Another interesting topic discussed in this article is that of data persistence

Code snippet

The complete article is available on the personal blog of Mihai Csaky http://mcsaky.blogspot.it/2016/05/running-logicaldoc-with-docker.html

 

  •  
  •  
  •  
  •  
  •  
  •  
The following two tabs change content below.

Alessandro Gasparini

CTO for LogicalDOC from 2015, software and testing enthusiast. I'm responsible for some technological choices made in the design and of some of the artifacts that make up the galaxy of this document management system.