Skip to content
This repository has been archived by the owner on Feb 17, 2022. It is now read-only.

inveniosoftware/claimstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClaimStore

https://travis-ci.org/inveniosoftware/claimstore.svg?branch=master https://coveralls.io/repos/inveniosoftware/claimstore/badge.svg?branch=master https://img.shields.io/badge/licence-GPL_3-green.svg?style=flat

About

ClaimStore is a mini-service permitting to exchange information about claims done within a system of collaborating heterogeneous digital repositories or information services.

Installation

Using Docker

$ docker-compose build
$ docker-compose run --rm web bower install
$ docker-compose run --rm web claimstore database create
$ docker-compose run --rm web claimstore database populate  # optional
$ docker-compose run --rm web /code/run-tests.sh
$ docker-compose up

Using command line

$ mkvirtualenv claimstore --python=$(which python3.4)
$ sudo apt-get install npm  # install nodejs
$ sudo npm install -g bower
$ pip install -e .[tests,docs]
$ bower install
$ export SQLALCHEMY_DATABASE_URI=postgres://postgres:postgres@db:5432/postgres
$ claimstore database create
$ claimstore database populate  # optional
$ python setup.py test
$ claimstore run

Documentation