marmottawrapper
This project creates rake tasks to easily start up Apache Marmotta in Tomcat 7.
To install:
git clone https://github.com/dpla/marmottawrapper
cd marmottawrapper
bundle install
Download and install Marmotta:
rake marmotta:fetch
rake marmotta:install
- To start a Marmotta app in Tomcat 7 on port 8080:rake marmotta:start
- To stop Tomcat: rake marmotta:stop
Configuration
By default, Marmotta will create all its necessary files in a marmotta
subdirectory of your application's root once you start it for the first time,
including sensible defaults for configuration. Configuration changes can be
made by altering marmotta/system-config.properties (see the
Marmotta documentation
for more details).
Use in Rails Projects
A railtie is included to make the tasks available to Rails applications. To use
the railtie add marmottawrapper to your Gemfile and run bundle install.
rake -T should now reveal that the marmotta tasks are available:
rake marmotta:fetch
rake marmotta:install
rake marmotta:start
Virtual Machine
This project comes with a vagrant file that will configure a working environment for Marmotta. To use it:
vagrant up
vagrant ssh
rake marmotta:start
Marmotta should now be available on your host machine at port 8087.
TODO:
- Make Tomcat port configurable.
-  Wait for Tomcat to start before quitting starttask.
- Add support for Windows.
License: Apache 2.0