Skip to content

Official configurations for the docker setup of TOLERANT MPM

Notifications You must be signed in to change notification settings

tolerantsoftware/mpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Official configurations for the docker setup of TOLERANT MPM

The configurations for each released version can be found under tags

Package Content

.
+-- config
|   +-- backend
|   |   +-- mpm-gui_config_keycloak.json  # default configuration for the frontend to retrieve from the backend  
|   +-- grafana
|   |   +-- dashboards
|   |   |   +-- dashboards.yml            # default configuration for the example dashboards
|   |   |   +-- mpm_dashboard.json        # default configuration data for the example dashboard
|   |   +-- datasources
|   |       +-- datasource.yml            # default datasource to connect with Prometheus
|   +-- keycloak
|   |   +-- import
|   |       +-- tolerant-realm.json       # an example Keycloak configuration for TOLERANT
|   +-- nginx
|   |   +-- ssl
|   |   |   +-- certs                     # folder to store the self-signed certificate for Nginx
|   |   |   +-- private                   # folder to store the private key for Nginx
|   |   +-- ssl.conf.template             # default Nginx configuration used to proxy requests between the services
|   +-- openssl
|   |   +-- docker-entrypoint.sh          # an entrypoint for the OpenSSL image to create SSL certificates
|   |   +-- Dockerfile                    # a Dockerfile to build the OpenSSL image on startup
|   +-- prometheus
|       +-- prometheus.yml                # default Prometheus configuration to collect metrics from the backend service
+-- .env                                  # a configuration file containing environment variables for Docker Compose
+-- compose.yaml                          # an example configuration for docker compose 
+-- README.md

Steps to use your own identity provider

  • Make sure, that you have configured your identity provider having a client with clientId and realm matching the values of TOLERANT_CLIENT_ID and TOLERANT_REALM in the .env file
  • Remove postgres and keycloak from the compose.yml, this includes services, volumes and depends_on sections.
  • Adjust IDENTITY_PROVIDER_URL and KC_PORT in the .env file to the URL of your identity provider and on which port it is running.

About

Official configurations for the docker setup of TOLERANT MPM

Topics

Resources

Stars

Watchers

Forks

Contributors