Installation Guide
As described in the services overview section, CVEScan Web is composed of four core services: WebUI
, API Server
, Keycloak
, and PostgreSQL Database
, along with a single initialization service: Keycloak Configurator
. All these services can be managed together using Docker Compose, which simplifies orchestration and lifecycle management.
This documentation provides a straightforward example of running CVEScan Web using Docker Compose, including an NGINX reverse proxy as the entry point for all services.
This is just one possible approach. You are encouraged to adapt the deployment to your needs. For example, you might:
- Use a different reverse proxy solution
- Run the reverse proxy directly on the host operating system instead of containerizing it
- Deploy the services individually on separate infrastructure