An OpenShift Cartridge containing the Apache Tika JAXRS Server
Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
metadata
template/.openshift/action_hooks
usr/bin
LICENSE
README.md

README.md

OpenShift Apache Tika Server Cartridge

A cartridge for OpenShift that provides access to the Apache Tika JAXRS Server. This was prepared for a talk at JBUG Scotland, April 2014.

Installation

To install this cartridge use the cartridge reflector when creating an application

rhc create-app myapp http://cartreflect-claytondev.rhcloud.com/reflect?github=LogicalSpark/openshift-tika-cartridge

It has been developed to support scaling with a scaleable application, so if you would like use it in this way you can use the -s flag

rhc create-app myapp http://cartreflect-claytondev.rhcloud.com/reflect?github=LogicalSpark/openshift-tika-cartridge -s

Tika Version

This cartridge supports Apache Tika Version 1.10.

Tika Server Usage

If you would like to try out the Apache Tika JAXRS server you can find a deployed instance using this cartridge at:

http://tikaserver-logicalspark.rhcloud.com/

To extract the contents of a file, you can use the following:

curl -T <file> http://tikaserver-logicalspark.rhcloud.com/tika

To extract the metadata of a file, you can use the following:

curl -T <file> http://tikaserver-logicalspark.rhcloud.com/meta

You can read more about the TIKA JAXRS server and it's commands here.

Support

This cartridge is provided provided "as is", with absolutely no warranty expressed or implied. Any use is at your own risk.