Skip to content
Snippets Groups Projects
application.yml.j2 3.32 KiB
Newer Older
vitam-prg's avatar
vitam-prg committed
spring:
  cloud:
    consul:
      enabled: true
      host: consul.service.consul
      discovery:
        preferIpAddress: true
        tags: {{ consul_tags }}
vitam-prg's avatar
vitam-prg committed

server:
  host: {{ vitamui_struct.host }}
  port: {{ vitamui_struct.port_service }}
Roms's avatar
Roms committed
{% if vitamui.identity_admin.base_url is defined %}
  servlet.context-path: /
  servlet.session.cookie.path: /
{% else %}
vitam-prg's avatar
vitam-prg committed
  servlet.context-path: /identity
  servlet.session.cookie.path: /identity-admin
Roms's avatar
Roms committed
{% endif %}
vitam-prg's avatar
vitam-prg committed
  scheme: {% if vitamui_struct.secure|lower =='true' %}https{% else %}http{% endif %}

{% if vitamui_struct.secure|lower =='true' %}
  ssl:
    key-store: {{ vitamui_folder_conf }}/keystore_{{ vitamui_struct.package_name }}.jks
    key-store-password: {{ password_keystore }} # TODO OMA : revoir
    key-password: {{ password_manager_keystore }}
{% endif %}
  tomcat:
    accesslog:
        enabled: "{{ vitamui_struct.jvm_log|lower }}"
        directory: "{{ vitamui_folder_log }}"


management:
  server:
    port: {{ vitamui_struct.port_admin }}
    ssl:
      enabled: false

logging:
    config: {{ vitamui_folder_conf }}/logback.xml

server-identity:
  identityName: {{ vitamui_env_name }}
  identityRole: {{ vitamui_struct.vitamui_component }}
  identityServerId: 1


ui-identity:
  iam-external-client:
    server-host: {{ vitamui.iam_external.host }}
    server-port: {{ vitamui.iam_external.port_service }}
{% if vitamui.iam_external.secure|lower == "true" %}
    secure: true
    ssl-configuration:
      keystore:
        key-path: {{ vitamui_folder_conf }}/keystore_{{ vitamui_struct.package_name }}.jks
        key-password: {{ password_keystore }} # TODO OMA : revoir
        type: JKS
      truststore:
        key-path: {{ vitamui_folder_conf }}/truststore_{{ vitamui_certificate_client_type }}.jks
        key-password: {{ password_truststore }} # TODO OMA : revoir
      hostname-verification: false
{% endif %}
  base-url:
Olivier MARSOL's avatar
Olivier MARSOL committed
{% if vitamui.portal.base_url is defined %}
    portal: "{{ vitamui.portal.base_url }}"
{% else %}
    portal: "{{ url_prefix }}"
{% endif %}
{% if vitamui.identity_admin.base_url is defined %}
    admin-identity: "{{ vitamui.identity_admin.base_url }}"
{% else %}
vitam-prg's avatar
vitam-prg committed
    admin-identity: "{{ url_prefix }}/identity-admin" # TODO OMA : revoir avec les redirections du RP
Olivier MARSOL's avatar
Olivier MARSOL committed
{% endif %}
{% if vitamui.identity.base_url is defined %}
    identity: "{{ vitamui.identity.base_url }}"
{% else %}
vitam-prg's avatar
vitam-prg committed
    identity: "{{ url_prefix }}/identity" # TODO OMA : revoir avec les redirections du RP
Olivier MARSOL's avatar
Olivier MARSOL committed
{% endif %}
vitam-prg's avatar
vitam-prg committed

ui:
Olivier MARSOL's avatar
Olivier MARSOL committed
{% if vitamui_struct.base_url is defined %}
  url: "{{ vitamui_struct.base_url }}"
{% else %}
vitam-prg's avatar
vitam-prg committed
  url: "{{ url_prefix }}/identity-admin"
Olivier MARSOL's avatar
Olivier MARSOL committed
{% endif %}
vitam-prg's avatar
vitam-prg committed
  redirect-url: ${ui.url}/${ui-prefix}

cas:
Olivier MARSOL's avatar
Olivier MARSOL committed
{% if vitamui.cas_server.base_url is defined %}
  external-url: "{{ vitamui.cas_server.base_url}}"
{% else %}
vitam-prg's avatar
vitam-prg committed
  external-url: "{{ url_prefix }}/cas"
Olivier MARSOL's avatar
Olivier MARSOL committed
{% endif %}
  internal-url: {% if vitamui.cas_server.secure|lower == "true" %}https{% else %}http{% endif %}://{{ vitamui.cas_server.host }}:{{ vitamui.cas_server.port_service }}{% if vitamui.cas_server.base_url is undefined %}/cas{% endif %}
vitam-prg's avatar
vitam-prg committed
  callback-url: ${ui.url}/identity-api/callback
{% if vitamui.cas_server.secure|lower == "true" %}
  ssl:
    trust-store: {{ vitamui_folder_conf }}/truststore_{{ vitamui_certificate_client_type }}.jks
    trust-store-password: {{ password_truststore }}
{% endif %}

theme:
  main-color: {{}}
  secondary-color: {{}}