RPE-LibreOffice

Last modified by Christian Reiber on 2021/09/24 19:22

 

Purpose

This software stack provides LibreOffice as a Document Rendering Remote Processing Engine (RPE) through a simple REST API.

Properties

 Stack-Description  LibreOffice Document Rendering Remote Processing Engine (RPE)    
 Stack-Image        docker.msg.team/ps/docker-stack-rpe-libreoffice   
 Stack-Version      7.1.1 
 Stack-Release      20210401 
 Product-Name  LibreOffice 
 Product-Vendor  The Document Foundation 
 Product-Contact  https://www.libreoffice.org/ 
 Product-Model  Open Source 
 Product-License  MPL 
 Product-Limits  none 
Implementation Base  C++, Java
Execution Base       Operating system - OS,
Initial Start Time   00:01:55
Documentation       https://linux.die.net/man/1/unoconv

Topology

The stack consists of 1 container:

  • rpe-libreoffice: the application is running in this container

Configuration

Variable Name       Default Meaning  
CFG_LIBREOFFICE_PORT3000The container is running on Port 3000 

See also the variables which control integration of the stack into the reverse proxy.
For changes to take effect the stack has to be reinstalled.

First Steps

The rpe-libreoffice Docker Compose stack provides the functionality of UnoConv, a LibreOffice remote conversion API, behind a small REST interface. It allows one to remote convert LibreOffice documents.

$ curl -s --form file=@sample.pptx http://ps4-demo.xt.msg.team/unoconv/pdf >sample.pdf
$ curl -s --form file=@sample.pptx http://ps4-demo.xt.msg.team/unoconv/png >sample.png

Administration Commands

REMOVE THIS NOTE
This documents additional commands which are defined in the LABEL section of Dockerfile (docker.stack.exec.XXXXX).
They are executed using docker-stack exec. Only a minority of stacks have such additional commands. Therefore
remove this whole section if it does not apply to the stack you are documenting.
END OF NOTE

Related Documents

 

Tags:
Created by Robert Pele on 2021/05/11 06:32

Navigation