Skip to content

Latest commit

 

History

History

fcrepo-camel

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Camel Toolbox Customizations

The following services have been configured with Fedora credentials:

  • Solr indexer
  • Triplestore indexer
  • Fixity service
  • Serialization service
  • Reindexing service

The Solr indexer has been configured to communicate with Solr running on port 8080, instead of the default 8983.

The triplestore indexer has been configured to NOT include any Prefer headers. The production default is to limit the triples to be indexed by omitting ldp:contains triples.

The reindexing service has been configured to bind to the host, 0.0.0.0, instead of the default localhost. This allows the reindexing service to be accessible from outside of the host machine. See camel-jetty documentation, search for: "Usage of localhost".

Deployment

  • Deploy Fedora with a file-based objects database and camel toolbox customizations:

     git clone https://github.com/fcrepo4-labs/fcrepo4-docker.git
     cd fcrepo4-docker
     # Start server
     FEDORA_TAG=5.1.0 docker-compose -f fcrepo-camel.yml up -d
     # Shutdown server
     docker-compose -f fcrepo-camel.yml down
    

Environment

Hawtio

Hawtio is a pluggable management console for Java stuff which supports any kind of JVM, any kind of container (Tomcat, Jetty, Wildfly, Karaf, etc), and any kind of Java technology and middleware. It has a Camel plugin, that allows you to gain insight into your running Camel applications.

Fedora Configuration

WebAC authorization is enabled on this Fedora installation.
The following three Fedora user accounts are available:

  • user account testuser, with password password1
  • user account adminuser, with password password2
  • admin account fedoraAdmin with the password secret3