RATING - Risk Assessment Tool for Integrated Governance.
Docker Compose project for deploying the full RATING framework.
The current version of the Tool requires one virtual or physical machine with the following specifications:
The RATING risk assessment tool user interface is exposed as a web application that must be reachable by users. In addition, the tool needs outbound internet connectivity for running updates checks and sending emails, as well as inbound connectivity for receiving results form (possible) external tools.
Basically, network requirements are:
Note: in principle, any Linux distribution capable of running Docker should work, but at this time we are testing and providing installation instructions for the CentOS only. We will not provide support for different distributions. Moreover, we will not provide instruction to set-up Docker or Git services.
The required software programs are:
The framework is released under the Apache 2.0 License.
This section explains how to quickly get the tool up and running on a machine that meets the requirements described in the above section.
Installation procedure:
git clone https://github.com/rating-eu/rating-compose.git rating-compose
cd rating-compose
git checkout 1.4.3
cat > .env << EOF
HERMENEUT_IMAGE=rating/rating
HERMENEUT_VERSION=1.4.3
EMAIL_HOST=smtp.your_host.your_domain
EMAIL_PORT=your_smtp_port
EMAIL_USERNAME=your_smtp_username
EMAIL_ADDRESS=your_smtp_email_address
EMAIL_PASSWORD=your_smtp_password
EMAIL_PROTOCOL=smtp
EMAIL_TLS=true|false
EMAIL_AUTH=true|false
SERVER_URL=https://application.base-url[:port_number]
EOF
docker-compose pull
docker-compose up -d
The system is fully operational when you read:
docker-compose logs –f
Use CTRL+C to detach from the logs when done.
hermeneut-app_1 | Application 'hermeneut' is running!