SPI Truststore standalone-ha.xml

Hi i have docker-compose with this configuration

version: ‘3’

volumes:
postgres_data:
driver: local
auth_config:
driver: local
networks:
auth_net:

services:
postgres:
image: ‘docker-ptpla-customeruniverse.pruregistry.intranet.asia:8443/postgres:alpine’
volumes:
- ./postgres_docker:/var/lib/postgresql/data
networks:
auth_net:
environment:
POSTGRES_USER: keycloak
POSTGRES_PASSWORD: password
POSTGRES_DB: keycloak
POSTGRES_HOST: postgres

traefik:
image: ‘docker-ptpla-customeruniverse.pruregistry.intranet.asia:8443/library/traefik:alpine’
container_name: traefik
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./traefik/certs:/certs
- ./traefik/traefik.toml:/traefik.toml
ports:
- 8080:80
- 443:443
- 3000:8080
networks:
auth_net:

keycloak:
image: docker-ptpla-customeruniverse.pruregistry.intranet.asia:8443/jboss/keycloak
volumes:
- ./keycloak/x509/:/etc/x509/
- ./keycloak/keystores/keycloak.jks:/opt/jboss/keycloak/standalone/configuration/keystores/keycloak.jks
environment:
DB_ADDR: postgres
DB_PORT: 5432
DB_DATABASE: keycloak
DB_USER: keycloak
DB_PASSWORD: password
DB_SCHEMA: public

  KEYCLOAK_USER: admin
  KEYCLOAK_PASSWORD: Password09

  KEYCLOAK_LOGLEVEL: DEBUG
  #KEYCLOAK_STATISTICS: db,http

  PROXY_ADDRESS_FORWARDING: 'true'

  #JGROUPS_DISCOVERY_PROTOCOL: JDBC_PING
  #JGROUPS_DISCOVERY_PROPERTIES: datasource_jndi_name=java:jboss/datasources/KeycloakDS,info_writer_sleep_time=500,initialize_sql="CREATE TABLE IF NOT EXISTS JGROUPSPING ( own_addr varchar(200) NOT NULL, cluster_name varchar(200) NOT NULL, created timestamp default current_timestamp, ping_data BYTEA, constraint PK_JGROUPSPING PRIMARY KEY (own_addr, cluster_name))"

  KEYSTORES_STORAGE: /opt/jboss/keycloak/standalone/configuration/keystores/
  JKS_TRUSTSTORE_FILE: keycloak2.jks
  PASSWORD: keycloak
depends_on:
  - postgres
networks:
  auth_net:
labels:
  traefik.enable: true
  traefik.port: 8443
  traefik.protocol: https
  traefik.frontend.rule: Host:10.171.212.102
  traefik.frontend.passHostHeader: true
  traefik.backend.loadbalancer.stickiness: true

When i try to add

          <provider name="file" enabled="true">

           <properties>

            <property name="file" value="/opt/jboss/keycloak/standalone/configuration/keystores/keycloak.jks"/>

            <property name="password" value="keycloak"/>

            <property name="hostname-verification-policy" value="WILDCARD"/>

            <property name="disabled" value="false"/>

          </properties>

         </provider>

        </spi>

in the standalone-ha.xml

why always getting error duplicate resources datasource with JDBC => postgresql

Sorry if my english is not so good, but i really need help now