Islandora / documentation

Contains islandora's documentation and main issue queue.
MIT License
104 stars 71 forks source link

Consider deployment alternatives for Alpaca #731

Open dannylamb opened 7 years ago

dannylamb commented 7 years ago

Deploying Alpaca and API-X in the same Karaf container is proving problematic: https://github.com/fcrepo4-labs/fcrepo-api-x/issues/149. I'm interested in investigating alternatives like Spring Boot or plain ol' Felix to create fat jars for each package in Alpaca. The translation should be pretty straightforward. It's more of changes to the XML files and build procedures more than anything else.

ajs6f commented 7 years ago

Doesn't API-X need islandora-http-client?

dannylamb commented 7 years ago

Yeah, that's the main monkey wrench we need to find a solution for. It would probably require a coordinated effort with API-X.

dannylamb commented 7 years ago

On second thought, I guess that would only be an issue if API-X changed out of karaf, too. Otherwise we could still provide that as a bundle.

ajs6f commented 7 years ago

The thing is sharing the authN info.

dannylamb commented 5 years ago

Living with Karaf for now

dannylamb commented 4 years ago

For the sake of ISLE 8, I've investigated dropping Karaf and running our camel routes as Spring Boot apps. FWIW, works pretty well! We could just run all our routes as fat jars and just be done with Karaf if we want. :dash:

kstapelfeldt commented 3 years ago

This remains highly relevant due to the changes in Jena with Alpaca. We are going to be forced to do this sooner or later.

rosiel commented 3 years ago

See relevant slack discussion: https://islandora.slack.com/archives/CLL691ESC/p1632509255032900