Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 964 Bytes

README.md

File metadata and controls

14 lines (11 loc) · 964 Bytes

hsrules

iRODS Python rulesbase for Hydroshare

Installation

  1. For iRODS < 4.3, configure "maximum_number_of_concurrent_rule_engine_server_processes": 1 in the advanced_settings stanza of /etc/irods/server_config.json.
  2. For iRODS >= 4.3, configure "number_of_concurrent_delay_rule_executors": 1 in /etc/irods/server_config.json.
  3. Ensure that the irods_rule_engine_plugin-cpp_default_policy-instance instance is the last rule engine configured in /etc/irods/server_congfig.json if present.
  4. Install the iRODS Python Rule Engine plug-in (PRE) to the iCAT server.
  5. Configure the PRE in /etc/irods/server_config.json as the first rule engine.
  6. Clone this repo to /etc/irods on the iCAT server.
  7. Copy core.py.hydroshare to /etc/irods/core.py from either python2 (iRODS < 4.3) or python3 (iRODS >= 4.3) as appropriate.
  8. Edit /etc/irods/core.py to provide real world values for hsRestUser, hsRestPwd, and hsRestURL.