Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. This is an example compose file for docker compose.

Save it as compose.yml into the directory to start tia Content Server core from in step 2.

Info

This example contains setup for tia Status UI authentication and SSL setup that require preparation. Review the following topics:

https://kgs-software.atlassian.net/wiki/spaces/DOCUEN/pages/2740158485/tia+Status+UI+Authentication?atl_f=content-tree

https://kgs-software.atlassian.net/wiki/spaces/DOCUEN/pages/3258253330/Configuring+tia+Core+container+for+HTTPS?atl_f=content-tree tia® Status UI Authentication

Configuring tia Core container for HTTPS

Code Block
version: '3'
services:

  tiacoreAL:
    container_name: tiacore-AL
    image: images.docker.kgs-cloud.de/tia/core/saphttp:latest
    
    ports:
      - "8443:8080"
    
    environment:
    
      # log level
      LOGGING_LEVEL_ROOT: INFO

      # tia Status UI 
      TIA_SERVER_DESCRIPTION: tia Content Server Core ArchiveLink
      WEBAPP_SECURITY_AUTH_TYPE: basic
      WEBAPP_SECURITY_AUTH_BASIC_USERNAME: admin
      WEBAPP_SECURITY_AUTH_BASIC_PASSWORD: "\$2a\$10\$5E1KpGIKSq6xuWmGf92bheB17V0l4fEMnVmYPqhWiazKddcx1TF/e" 

      # HTTPS settings
      SERVER_SSL_KEYSTORETYPE: PKCS12
      SERVER_SSL_KEYSTORE: /application/ssl/kgs.p12
      SERVER_SSL_KEYSTOREPASSWORD: test1234
      SERVER_SSL_KEYALIAS: kgs
      SERVER_SSL_ENABLED: true
      
    volumes:
      - ./data: /temp/data  
      - ./tiacore/license: /application/config/license/ 
      - ./tiacore/repository.cfg: /application/config/repository.cfg 
      - ./tiacore/ssl: /application/ssl
      

...

  1. Start tia Content Server Core using this command:

docker compose up -f ./compose.yml -d