esmero / archipelago-docker-images

This holds our master docker images used in Archipelago deployment
GNU General Public License v3.0
2 stars 3 forks source link

Catmandu can be our best friend #14

Open DiegoPino opened 4 years ago

DiegoPino commented 4 years ago

But only if it works. The current Docker File/ Container for Catmandu is quite fragile. Catmandu::OAI does not deploy because it lacks based libraries and those are core (lib XSLT DEV guys, c'mon!)

WE really tried with @alliomeria yesterday, did a lot, but it was not enough, so plan is this.

Do it here! how. Simply redo this thing https://github.com/LibreCat/docker-catmandu/blob/core/Dockerfile Lacks proper libraries, is debian based (too large) and for our needs should start with MODS, XML, RDF and OAI support per se. Also having bash as the entry point makes little sense. WE can do better!

DiegoPino commented 4 years ago

@alliomeria ok! Published the new Catmandu Docker Container, We got this =)

New docker container =) with OAI compiled and running under Linux Alpine. Smaller and hopefully good enough for your work

How to run? (assuming you still have your catmandu folder

docker run -v /Users/alund/catmandu:/home/catmandu -ti esmero/catmandu

Happy OAI'ing....

alliomeria commented 4 years ago

@DiegoPino Works great! Got up and running, readme document commands executed successfully. Also harvested a few things from accessible sources for testing purposes. Happy oai-ing achieved. 😄

Thank you for polishing up the Catmandu Docker Container!

DiegoPino commented 4 years ago

@alliomeria makes me happy. Cool! Thanks for letting me know.