Skip to content
Snippets Groups Projects
application.yml.j2 5.57 KiB
Newer Older
vitam-prg's avatar
vitam-prg committed
spring:
  cloud:
    consul:
      enabled: true
      host: consul.service.{{ consul_domain }}
vitam-prg's avatar
vitam-prg committed
      discovery:
        preferIpAddress: true
        tags: {{ consul_tags }}
        instanceId: {{ vitamui_struct.vitamui_component }}-${server.port}-${spring.cloud.client.hostname}
vitam-prg's avatar
vitam-prg committed

server:
  host: {{ vitamui_struct.host }}
  port: {{ vitamui_struct.port_service }}
Makhtar DIAGNE's avatar
Makhtar DIAGNE committed
  compression:
    enabled: true
    mime-types: text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json
    min-response-size: 1024
Roms's avatar
Roms committed
{% if vitamui.identity_admin.base_url is defined %}
  servlet.context-path: /
  servlet.session.cookie.path: /
{% else %}
  servlet.context-path: /identity-admin
vitam-prg's avatar
vitam-prg committed
  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_keystore }}
bbenarbia's avatar
bbenarbia committed
    enabled-protocols: {{ssl_setting.enabled_protocols}}
    ciphers: {{ssl_setting.ciphers}}

vitam-prg's avatar
vitam-prg committed
{% 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_site_name }}
vitam-prg's avatar
vitam-prg committed
  identityRole: {{ vitamui_struct.vitamui_component }}
  identityServerId: 1


ui-identity:
Makhtar DIAGNE's avatar
Makhtar DIAGNE committed
  platform-name: "{{ vitamui_platform_informations.platform_name }}"
  customer:
    technical-referent-email: "{{ vitamui_platform_informations.customer.technical_referent_email }}"
    website-url: "{{ vitamui_platform_informations.customer.website_url }}"
vitam-prg's avatar
vitam-prg committed
  iam-external-client:
    server-host: {{ vitamui.iam_external.host }}
    server-port: {{ vitamui.iam_external.port_service }}
    connect-time-out: {{ vitamui.iam_external.connect_timeout }}
    read-time-out: {{ vitamui.iam_external.read_timeout }}
    write-time-out: {{ vitamui.iam_external.write_timeout }}
vitam-prg's avatar
vitam-prg committed
{% 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_type }}.jks
vitam-prg's avatar
vitam-prg committed
        key-password: {{ password_truststore }} # TODO OMA : revoir
      hostname-verification: false
{% endif %}
Makhtar DIAGNE's avatar
Makhtar DIAGNE committed
  assets: "{{ vitamui_defaults.folder.root_path }}/conf/assets"
  portal-logo: "{{ vitamui_platform_informations.theme.portal_logo }}"
  header-logo: "{{ vitamui_platform_informations.theme.header_logo }}"
  footer-logo: "{{ vitamui_platform_informations.theme.footer_logo }}"
  portal-message: "{{ vitamui_platform_informations.portal_message }}"
  portal-title: "{{ vitamui_platform_informations.portal_title }}"
Makhtar DIAGNE's avatar
Makhtar DIAGNE committed
  theme-colors:
    vitamui-primary: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_primary }}"
    vitamui-secondary: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_secondary }}"
    vitamui-tertiary: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_tertiary }}"
    vitamui-header-footer: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_header_footer }}"
    vitamui-background: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_background }}"
  portal-categories:
{% for id, category in vitamui_defaults.portal_categories.items() %}
    {{ id }}:
      title: "{{ category.title }}"
      displayTitle: {{ category.displayTitle }}
      order: {{ category.order }}
{% endfor %}
vitam-prg's avatar
vitam-prg committed
  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_type }}.jks
vitam-prg's avatar
vitam-prg committed
    trust-store-password: {{ password_truststore }}
    hostname-verification: {{ vitamui.cas_server.hostname_verification }}

opentracing:
  jaeger:
    enabled: {{ opentracing.jaeger.enabled }}
    logSpans: {{ opentracing.jaeger.log_spans }}
    expandExceptionLogs: {{opentracing.jaeger.expand_exception_logs}}
    udp-sender:
      host: {{ opentracing.jaeger.udp_sender.host }}
      port: {{ opentracing.jaeger.udp_sender.port }}