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

Add alpaca connectors and activemq #7

Merged
merged 2 commits into from
Mar 4, 2020

Conversation

birkland
Copy link
Contributor

Adds a single Karaf instance containing all connectors, config to run them, and an activemq instance

To Test

  • docker-compose up -d (this should pull in all images, if not do a docker-compose pull first
  • Go to http://localhost:8161, which is the ActiveMQ admin console. Click on "Manage ActiveMQ broker". Enter in username admin, pass admin
  • Click on the queues tab. You should see all the queues the connectors listen to.
  • Now, pick a service (maybe fits) and remember it. Shut everything down docker-compose down -v
  • To to the .env file and comment out the env vars for that service. This will disable it.
  • Start up docker-compose up -d
  • log into ActiveMQ. Look at the queues, and observe the one that corresponds to your service doesn't exist. This proves you can shut them off at will

There isn't much more to test, since services aren't connected. This PR just verifies that camel routes start successfully, connect to the messaging bus and eagerly await messages that never come.

@g7morris
Copy link
Collaborator

g7morris commented Mar 4, 2020

@birkland I've successfully tested as advised and am now merging this PR. Thanks! Nice work.

@g7morris g7morris merged commit 03b273e into Islandora-Devops:development Mar 4, 2020
birkland added a commit to birkland/isle-dc that referenced this pull request Oct 26, 2020
@birkland birkland deleted the add-alpaca branch November 17, 2020 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants