This repository provides on the one hand an ActiveMQ image and on the other hand a client to send messages to Kitodo.
By default, the Docker image is provided with the following ActiveMQ configuration.
https://github.com/slub/kitodo-production-activemq/blob/main/kitodo-activemq.xml
If you want to change this configuration then you can overwrite it with a bind mount and the target /opt/activemq/conf/activemq.xml
.
With the use of Docker Compose, the call looks like this:
volumes:
- type: bind
source: ./kitodo-activemq.xml
target: /opt/activemq/conf/activemq.xml
Currently we use the ActiveMQ without authentication and authorization. You can find more information about the secured usage on the following page "Securing access to ActiveMQ" or in the comments of the kitodo_config.properties.
There is a client in this repository for using ActiveMQ.
If you have any questions or encounter any problems, please do not hesitate to contact me.