Best Approach for Integrating Jackrabbit with Moqui

Hello Moqui Community,

I’m currently using Moqui (version 3.0) with Apache Jackrabbit (version 2.11.3) for content management. I have successfully set up Jackrabbit following the guide in /moqui/bin/runtime/jackrabbit/README.md, and everything is working fine now.

I am looking for advice on the best approach to integrate Jackrabbit with Moqui, especially considering our use of Docker for deployment. Specifically, I would like to know:

  1. Is it better to run Jackrabbit independently from Moqui (e.g., in a separate Docker container or on a different server)?
  • What are the pros and cons of running Jackrabbit independently versus embedding it directly within Moqui’s runtime environment?
  1. For those running Jackrabbit independently, what are the recommended configurations or setups (e.g., port settings, networking) to ensure optimal performance and security?
  2. Are there any specific considerations or best practices to keep in mind when using Docker to deploy both Moqui and Jackrabbit?

I appreciate any insights or experiences you can share regarding the best practices for this setup.

Thank you!

Best regards,
Mathan at integrin