Configuration

System environment variables

  • CONFIG_B64_ENCRYPTION_KEY: 32 character AES key used to encrypt project configuration. Must be set.
  • APPLICATION_TITLE: Name of instance (default Convier App)
  • SERVER_PORT: Port for the java server (default 14445)
  • PUBLIC_URL: Public url (with protocol) for the server
  • RELATIVE_PATH: When running on a non-root path, set this parameter (without trailing path)

  • JDBC_CONNECTION_STRING: JDBC connection url for where internal project configuration and user-added data (objects, properties, links) are stored
  • JDBC_USERNAME: Username for internal database (optional)
  • JDBC_PASSWORD: Password for internal database (optional)

  • INTERNAL_AUDIT_LOG: Wether to store audit logs to internal database. Default: false

  • OIDC_CONFIGURATION_ENDPOINT: URL to the .well-known configuration for OIDC provider
  • OIDC_CLIENT_ID: Client ID for Convier app in OIDC provider
  • OIDC_CLIENT_SECRET: Client ID for Convier app in OIDC provider
  • OIDC_SCOPES: Scopes to authenticate user with
  • OIDC_USER_ID_CLAIMS: Sorted by preference list of claims can hold user id
  • OIDC_NAME_CLAIMS: Sorted by preference list of claims can hold user’s name

  • SEARCH_PAGE_SIZE: Page size for analytic computation

  • PYROSCOPE_URL: Enable continuous profiling by setting the full URL to a pyroscope instance. Default empty/disabled.
  • PYROSCOPE_APP_NAME: Name of app in pyroscope tracking. Default “convier”

  • FEATURE_FLAGS: Comma separated list of non-standard functionality to enable. See Feature flags

  • TELEMETRY_APP_ID: Optional report basic information and statistics about the instance (no data)