Preparing a Dockerized REDCap container
If utilizing the REDCap demo/testing container that accompanies the myARCH installation, it has to be configured to the host machine it is residing on.
Testing and Demonstration Only
NOTE: This REDCap instance should only be used by REDCap-licensed users/organizations for testing and demonstration of the myARCH cluster only. For production use, the site admin should have access to an already-existing, properly-licensed version of a REDCap production instance.
To configure:
Once the myARCH cluster is installed and operational, the REDCap server should be up and running with a status that looks similar to the following:
[myscilhs@myscilhs-host ~]$ myscilhs.sh status Name Command State Ports ------------------------------------------------------------------------------------------------------------------------ activemq /sbin/my_init Up 0.0.0.0:61616->61616/tcp, 0.0.0.0:61617->61617/tcp, 0.0.0.0:8161->8161/tcp docker_i2b2server_1 /sbin/my_init Up 0.0.0.0:7080->80/tcp, 9090/tcp docker_myscilhs_1 /sbin/my_init Up 8080/tcp, 8443/tcp ====>>> docker_redcap_1 /sbin/my_init Up 25/tcp, 443/tcp, 80/tcp i2b2data /sbin/my_init Up 1521/tcp, 8080/tcp myscilhs-db /sbin/my_init Up 3306/tcp proxy /sbin/my_init Up 0.0.0.0:443->443/tcp, 80/tcp
Once confirmed, do the following:
- Go to the server's REDCap installation (http://<myscilhs-host>/redcap/) and click on Control Center
- Under the System Configuration Section in the left-hand menu, click General Configuration.
Change the REDCap base URL to http://<myscilhs-host>/redcap/.
- Click Save Changes.
Follow the instructions for REDCap mySCILHS project setup. Sample data dictionaries can be found at $MYSCILHS_HOME/redcap/data_dictionaries.
Related articles