Commit 058b6278 authored by Beatriz Sanchez's avatar Beatriz Sanchez
Browse files

Update README.md

parent 75e2c58f
......@@ -12,9 +12,7 @@
## Module Description
This repository provides the **B2SAFE** service code from the EUDAT project.
It is released under BSD license.
This repository provides the **B2SAFE** service code from the EUDAT project. B2SAFE is released under BSD license.
The [EUDAT](http://www.eudat.eu) B2SAFE Service offers functionality to replicate datasets across different data centres in a safe and efficient way while maintaining all information required to easily find and query information about the replica locations. The information about the replica locations and other important information is stored in PID (Persistent IDentifier) records, each managed in separate administrative domains.
The **B2SAFE** Service is implemented as an [iRODS](http://www.irods.org) module providing a set of iRODS rules or policies to interface with the [EPIC](http://www.pidconsortium.eu) handle API and uses the iRODS middleware to replicate datasets from a source data (or community) centre to a destination data centre.
......@@ -23,14 +21,13 @@ The documetation can be found in the [B2SAFE-wiki](https://gitlab.eudat.ei/b2saf
Known issues can be found in [https://github.com/EUDAT-B2SAFE/B2SAFE-core/wiki/Known-issues](https://github.com/EUDAT-B2SAFE/B2SAFE-core/wiki/Known-issues)
## Install
## Prerequisites
NOTE: iRODS needs to be installed AND configured before installing/upgrading B2SAFE
IRODS needs to be installed and configured before intalling or upgrading B2SAFE
## Install
--------------
Deployment
---------------
Installtion instruction ca be foun in:
* [Deployment on Centos 7, see install_centos7.md](install_centos7.md)
* [Deployment on other systems, see install_other.txt](install_other.txt)
......@@ -44,11 +41,10 @@ git clone .git B2SAFE-core
```
## b2share
## B2share
Information about b2share can be found in https://eudat.eu/services/userdoc/the-b2share-http-rest-api
The following describes the procedure to enable B2SAFE release-4.x.y with the B2SHARE publication option
Install the python packages listed in /opt/eudat/b2safe/cmd/requirements.txt
......@@ -85,36 +81,6 @@ The value of record_id correspond with the user access tocken
How to get a access tocken
To install the B2SHARE connectors you need to use pipenv (install using pip3 install pipenv)cat
```
pipenv --python 2 install -r requirements.txt
```
Run unit tests
```
pipenv --python 2 shell
py.test ../scripts/tests/testB2shareConnectionClient
```
Run connectors
```
pipenv --python 2 shell
python b2shareclientCLI.py ...
```
---------------
Deployment
---------------
* [Deployment on Centos 7, see install_centos7.md](install_centos7.md)
* [Deployment on other systems, see install_other.txt](install_other.txt)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment