Configuration using environment variables

As environment variables do not have any hierarchical order, the tia® Viewer parameters must be qualified completely:

TIA_DESTINATIONS_SAPHTTP_HOST

Not all environments support the parameter name scheme for environment variables.

To convert a parameter name to an environment variable name follow these rules:

  • Replace dots (.) with underscores (_).

  • Remove any dashes (-).

  • Convert to uppercase.

 

Example for a docker-compose file with configuration using environment variables:

version: '3' services: tiaviewer: container_name: tiaviewer image: images.docker.kgs-cloud.de/tia-viewer/archivelink-oidc:latest ports: - "8080:8080" environment: TIA_DESTINATIONS_SAPHTTP_HOST: contentservevr.kgs.local TIA_DESTINATIONS_SAPHTTP_PORT: 8090 TIA_INSTANCES_DEFAULT_SAP_URL: https://sapServer:50000/tia/tia_viewer?sap-client=250 TIA_INSTANCES_DEFAULT_SAP_USERNAME: secuser TIA_INSTANCES_DEFAULT_SAP_PASSWORD: s3cret volumes: - ./viewerlicense.json:/application/config/license/viewerlicense.json