Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pelagios/peripleo2

The Pelagios Exploration Engine
https://github.com/pelagios/peripleo2

elasticsearch linkeddata space time

Last synced: about 1 month ago
JSON representation

The Pelagios Exploration Engine

Awesome Lists containing this project

README

        

# Peripleo
[![Project Stats](https://www.openhub.net/p/peripleo2/widgets/project_thin_badge.gif)](https://www.openhub.net/p/peripleo2)

Home of Peripleo - a prototype search frontend to [Pelagios](http://commons.pelagios.org/). Track
our progress on [Waffle.io](http://waffle.io/pelagios/peripleo2).

## Prerequisites

* Java 8 JDK
* [SBT](http://www.scala-sbt.org/) (version 1.0.x)
* [ElasticSearch 5.6.5](https://www.elastic.co/downloads/past-releases/elasticsearch-5-6-5)

## Installation

* Clone this repository
* Create a copy of the file `conf/application.conf.template` and name it `conf/application.conf`.
Make any environment-specific changes there. (For the most part, the defaults should be fine.)
* Deploy the query scripts to ElasticSearch by copying the files in `conf/es-scripts/`
to the `config/scripts` folder on every data node in your ES cluster.
* Type `sbt run` to start the application in development mode.
* Point your browser to [http://localhost:9000](http://localhost:9000).
* Peripleo automatically creates a single admin user with username 'admin' and password 'admin'.
Be sure to remove this user (or at least change the password) for production use!
* To generate an Eclipse project, type `sbt eclipse`.

## License

Peripleo is licensed under the terms of the
[Apache 2.0 license](https://github.com/pelagios/peripleo2/blob/master/LICENSE).