Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider deployment alternatives for Alpaca #731

Open
dannylamb opened this issue Oct 11, 2017 · 8 comments
Open

Consider deployment alternatives for Alpaca #731

dannylamb opened this issue Oct 11, 2017 · 8 comments
Labels
Repository:Alpaca Issues pertaining to the repository: https://github.com/Islandora/Alpaca

Comments

@dannylamb
Copy link
Contributor

dannylamb commented Oct 11, 2017

Deploying Alpaca and API-X in the same Karaf container is proving problematic: fcrepo4-labs/fcrepo-api-x#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
Copy link

ajs6f commented Oct 11, 2017

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

@dannylamb
Copy link
Contributor Author

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
Copy link
Contributor Author

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
Copy link

ajs6f commented Oct 11, 2017

The thing is sharing the authN info.

@dannylamb
Copy link
Contributor Author

Living with Karaf for now

@dannylamb dannylamb reopened this May 6, 2020
@dannylamb
Copy link
Contributor Author

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. 💨

@kstapelfeldt kstapelfeldt added the Status: resolved - needs-PR solution exists, but a pull request has not yet been authored to resolve the issue. label Sep 26, 2021
@kstapelfeldt
Copy link
Member

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
Copy link
Member

rosiel commented Sep 28, 2021

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

@kstapelfeldt kstapelfeldt added Repository:Alpaca Issues pertaining to the repository: https://github.com/Islandora/Alpaca and removed Status: resolved - needs-PR solution exists, but a pull request has not yet been authored to resolve the issue. labels Sep 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Repository:Alpaca Issues pertaining to the repository: https://github.com/Islandora/Alpaca
Projects
Development

No branches or pull requests

4 participants