By default, JHipster will generate Docker Compose files that allow us to run the application completely in the containerized environment, irrespective of the options chosen. For example, in the gateway application that we have generated, the following files are generated by default under src/main/docker, among a few others:
- sonar.yml: This file creates and starts a SonarQube server.
- mysql.yml: This file creates and starts a MySQL database server and creates a user and schema. If we choose another database, the Docker Compose file that was generated would also correspond to that.
- monitoring.yml: This file creates and starts Prometheus and Grafana for monitoring. Required configurations for the Grafana dashboard and Prometheus are also generated.
- jhipster-registry.yml: This file creates and starts a JHipster Registry service.
- app.yml: This is the...