Install Script automation accelerates the installation of the MyStudies servers and can be used in on-premise installations or in cloud deployments. This topic describes what can be automated and how to get started.
The power of the installation script is in the flexibility provided by a substantial list of internal functions and environment variables that accelerate installation with predefined values and the ability to easily override values for a custom installation. Installation functions can be skipped if that particular step is not required.
What does this script automate?
Supported Operating Systems
- Amazon Linux 2
- Centos 7
- RedHat RHEL 8
- Ubuntu 20.04
Quick Start
Sample installation configurations have been provided for quick start of installation for MyStudies Application Servers. Note: each of the below blocks is intended to be run on a different server.
Example Usage: Install MyStudies Registration Server
sudo su -
git clone https://github.com/FDA-MyStudies/install-script.git
cd ./install-script
source ./sample_registration_envs.sh
./install-labkey.bash
Example Usage: Install MyStudies Response Server
sudo su -
git clone https://github.com/FDA-MyStudies/install-script.git
cd ./install-script
source ./sample_response_envs.sh
./install-labkey.bash
Example Usage: Install MyStudies WCP Server
sudo su -
git clone https://github.com/FDA-MyStudies/install-script.git
cd ./install-script
source ./sample_wcp_envs.sh
./install-wcp.bash
Reference
A substantial list of configurable environment variables is documented in the repo ReadMe file here:
Related Topics