Directory structure

Directory structure

After installation, the MYSCILHS_HOME directory is created (/opt/myscilhs), which contains the following directories:

  • bin - contains the following administrative scripts:
    • myscilhs.sh - the main script that is used to manage the myARCH cluster. (Details are below.)
    • docker_generate_myscilhs_keystore.sh - initializes the myARCH keystore and truststore files.
    • docker_manage_myscilhs_truststore.sh - adds/removes/lists trusted server certificates to the myARCH truststore
  • certs - contains the host certificate and private key files, utilized by the HTTPS proxy as the identifying certificate. (These should be real certificates - see section 4.G in the installation section above.)
  • docker - contains the myARCH cluster Docker configuration files. These are utilized by Docker Compose to orchestrate the startup/shutdown and connection links between myARCH services. For the most part, there should be no need to modify these files.
  • nginx - contains the configuration file for the HTTPS Proxy container, which usually does not need modification
  • tomcat - contains the configuration files for all of the myARCH applications, and are utilized by the application server container on startup