RTUS-PMS Container Configuration
This section explained the environment variables
used in the Docker Compose
configuration file to initialize RTUS-PMS.
Environment Variable | Description |
---|---|
SERVER_PORT | Port to listen for request. Default is 8080. |
SERVER_ERROR_INCLUDE_MESSAGE | Whether to include server error in the REST error message. Default is always which will |
alway include. Can disabled by specifying never. | |
SPRING_DATASOURCE_URL | The JDBC connection string to the database |
SPRING_DATASOURCE_USERNAME | The username of the database user |
SPRING_DATASOURCE_PASSWORD | The password of the database user |
SPRING_JPA_DATABASE-PLATFORM | The database dialect to use |
SPRING_JPA_PROPERTIES_HIBERNATE_DEFAULT_SCHEMA | The database schema to use by Hibernate |
SPRING_LIQUIBASE_DEFAULT-SCHEMA | The database schema to use by liquibase. Should be the same as the one use by Hibernate |
RTUS_CLUSTERNAME | The name of the Hazelcat cluster used to communicate with RTUS-SEH |
RTUS_SERVICE-DNS_ENABLE | Whether to enable Hazelcast member discovery using DNS Lookup. You should enable it when |
deploying RTUS in Docker or Kubernetes | |
RTUS_SERVICE-DNS | The name of the DNS service to use for lookup |
RTUS_SERVICE-DNS-TIMEOUT | Custom time for how long the DNS Lookup is checked |
RTUS_SERVICE-PORT | The Hazelcast port to use for member communication |
RTUS_ADMIN_SECURITY_ROLES | The roles that allow to configure security of Map, User Value Map, and Topic |
RTUS_KEYCLOAK_URL | The URL to connect to Keycloak |
RTUS_ACTIVE-TENANT_CLAIMNAME | The claim name in Access Token that contains the active tenant value |
RTUS_TOPIC_TIME-TO-LIVE-SECONDS | How long an event to stay in Topic before been removed |
RTUS_TOPIC_CAPACITY | The maximum number of event a Topic can hold. |