Software Risk Manager Core Deployments

The footprint of your Software Risk Manager Docker-Compose deployment depends on whether or not you plan to use an external database.

The Software Risk Manager web application requires a MariaDB (version 10.6.x) or a MySQL (version 8.0.x) database instance. You can provide a database instance or use what's included in the default Compose file. An external database can be a standalone instance or one managed for you by a cloud provider such as AWS or Azure.

A deployment using an external database consists of one Software Risk Manager Docker container for the web application that depends on a Docker volume.

Figure 1. Core Deployment with an External Database

A deployment without an external database includes an additional Docker container for the Software Risk Manager Web database instance. The MariaDB database instance stores data using a Docker volume.

Figure 2. Core Deployment without an External Database