tomolimo / processmaker-server

ProcessMaker Edition compatibles with GLPI via plugin
GNU Affero General Public License v3.0
11 stars 2 forks source link

ProcessMaker-server for GLPI in docker container. #22

Open Wolvverine opened 2 years ago

Wolvverine commented 2 years ago

It would be worth adding a dockerfile to create a dedicated server for GLPI in the docker, e.g. as a separate project associated with your version of the ProcessMaker server.

Wolvverine commented 2 years ago

With Travis test and upload to Docker Hub

tomolimo commented 2 years ago

Hello @Wolvverine That's a good idea :) Could you propose one?

Thank you, Regards, Tomolimo

Wolvverine commented 2 years ago

It seems to me that it would be best to use a ready-made solution, just use yours instead of the official version, and customize it.

https://github.com/processmaker-cloudops/docker

tomolimo commented 2 years ago

This version is not the latest, and of course, it's not the one that I've customized...

Wolvverine commented 2 years ago

Hello,

From what I can see, there are directories where write is required, and they contain data that should not disappear when the container is removed.

/ opt / processmaker-server / bootstrap / cache / opt / processmaker-server / workflow / engine / config / / opt / processmaker-server / workflow / engine / content / languages / / opt / processmaker-server / workflow / engine / plugins / / opt / processmaker-server / workflow / engine / xmlform / / opt / processmaker-server / workflow / engine / js / labels / / opt / processmaker-server / workflow / public_html / translations / /opt/processmaker-server/workflow/public_html/index.html / opt / processmaker-server / shared /

Which of them can be cleanly re-uploaded, and which contain important data?

Shouldn't the data be separated from the code?

Wolvverine commented 2 years ago

A very initial version.

https://github.com/Wolvverine/docker-for-glpi-ProcessMaker

Wolvverine commented 2 years ago

Ready for use for tests, but you should remember about backup, because due to the lack of strict separation of configuration and data in the processmaker, configuration and data have not yet been separated into the volume.