This is a general checklist for you to keep track of your progress in the installation process. Feel free to print this out as a reference as you go along.
Chapter | Task |
---|
3 | - Install Linux OS
- Setup shrine system user
- Add shrine user to sudoers file
- Install standard packages (text editor, etc.)
|
4 | - Install Apache Tomcat
- Set correct permissions for Tomcat folders
|
5 | - Install Java JDK
- Setup Java variables
|
6 | - Install MariaDB (MySQL)
- Create shrine database user
- Setup 4 SHRINE databases
- Load schema into SHRINE databases
- Grant all privileges to shrine database user
- Template Tomcat's context.xml file
|
7 | - Install SHRINE application files
- shrine.war
- shrine-proxy.war
- shrine-dashboard.war
- steward.war
- shrine-metadata.war
- shrine-webclient.zip
|
8 | - Template shrine.conf file
- Setup QEP user
- Setup Shrine application user
- Setup Data Steward (if needed)
|
9 | - Configure the Data Steward application
- Template cell_config_data.js file
|
10 | - Create SHRINE keystore
- Create certificate signing request (CSR)
- Import certificates
- Hub CA cert
- Hub HTTPS cert
- Signed cert (from the CSR)
- Configure keystore in shrine.conf
- Configure server.xml file
|
11 | - Create shrine_ont user / schema in i2b2
- Grant all privileges to tables, sequences, and functions to shrine_ont user
- Create ontology tables
- Load schema into tables
- Configure database lookups for new schema
- Configure table_access table for new schema
- Setup Adapter Mappings file
|
12 | - Configure shrine.conf to point to i2b2 installation
- Add SHRINE project into i2b2pm table (pm_project_data)
- Add SHRINE CRC url into i2b2pm table (pm_cell_data)
- Configure ont-ds.xml file in i2b2
|
13 | - Establish IP firewall exception from node to network hub
- Establish a fully qualified domain name (FQDN) for node
- Configure shrine.conf to point to network hub
- Have network hub add your site as a downstream node
|
14 | - Verify operation by signing into each application
- Shrine webclient
- Shrine Data Steward application
- Shrine Dashboard application
- Create a query topic in Data Steward application
- Execute a test query in the Shrine webclient with query topic
|