pkp / docker-ojs

Open Journal Systems (OJS) is a journal management and publishing system.
GNU General Public License v3.0
62 stars 47 forks source link

Missing libraries and tools in Dockerfile #33

Open marcbria opened 3 years ago

marcbria commented 3 years ago

Some libraries & tools are missing in the docker image to release all OJS potential:

"/usr/bin/perl" link is broken (perl is not installed) so there is a lack of perl suport.

Looks like "pdf2txt" is packaged inside "poppler-utils"

You can add those tools to alpine with: $ apk add libmagic antiword perl poppler-utils

It will probably increase significantly the weight of the images, but at same time will let use release a more solid and full functional images.

If nobody is against it, docker images will be fixed to include this changes and versions greater than 3.2 will be rebuilt in dockerHub.

LuisLepidus commented 3 years ago

any update?

marcbria commented 3 years ago

Hi @LuisLepidus

Thanks to remember about this.

This summer dockerHub decided to remove the autobuild feature and we are looking for alternatives so improvements like this are in the bottom of the list.

Anyway, if somebody can contrib with a PR... things will probably go faster.

Cheers, m.

LuisLepidus commented 3 years ago

All right, in the next few days I will be working to contribute to the repository.

New issues and PR will be created in the next few days.

Cheers, Luis Leal.

marcbria commented 2 years ago

Noticed issues with LOCKSS (PKP PN) due missing zip module.

Take a look to this: https://github.com/pkp/pkp-lib/issues/7088