Загрузка данных


dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/it-invest/backoffice/myinvestment/depo-invoice$ sed -n '1,100p' src/main/resources/application.yml
# Информация о приложении
info:
  name: '@project.name@'
  description: '@project.description@'
  version: '@project.version@'
  time: '@maven.build.timestamp@'

# Параметры приложения
app:
  serviceName: ${info.name}

server:
  port: 8080

spring:
  application.name: depo-invoice
  datasource:
    url: jdbc:postgresql://${APP_POSTGRESQL_HOST}:${APP_POSTGRESQL_PORT}/${APP_POSTGRESQL_NAME}?currentSchema=depo_invoice
    username: ${APP_POSTGRESQL_USER}
    password: ${APP_POSTGRESQL_PASSWORD}
    driver-class-name: org.postgresql.Driver
    hikari:
      maximum-pool-size: 10
      connection-timeout: 120000 # 2 минуты в миллисекундах
      idle-timeout: 600000 # 10 минут
      max-lifetime: 1800000 # 30 минут
      leak-detection-threshold: 60000 # 1 минута
      validation-timeout: 5000

  liquibase:
    change-log: classpath:database_changelog.xml
    default-schema: depo_invoice
    parameters:
      default.schema: ${spring.liquibase.default-schema}  # Передаем значение из того же файла
      app.username: ${APP_POSTGRESQL_USER}

  kafka:
    application-id: ${spring.application.name}
    bootstrap-servers: ${APP_PLATFORM_IPS_KAFKA_BOOTSTRAP_SERVERS}
    auto-offset-reset: latest
    consumer:
      group-id: ${KAFKA_GROUP_NOTIFICATION_FROM_DIASOFT}
      auto-offset-reset: latest
      properties:
        isolation.level: read_committed
        session.timeout.ms: 30000
        max.poll.interval.ms: 60000
        metadata.max.age.ms: 30000

  cloud:
    stream:
      bindings:
        notify-out-0:
          binder: sinv-kafka
          destination: ${PRODUCER_TOPIC_NOTIFICATION_SEND}
          group: ${KAFKA_GROUP_NOTIFICATION_FROM_DIASOFT}

        snapShot-out-0:
          binder: peinvest-kafka
          destination: sinv.depo.invoices.snapshot
          group: ${KAFKA_GROUP_NOTIFICATION_FROM_DIASOFT}

      binders:
        sinv-kafka:
          type: kafka
          environment:
            spring.cloud.stream.kafka.binder:
              brokers: ${APP_PLATFORM_SINV_KAFKA_BOOTSTRAP_SERVERS}
        peinvest-kafka:
          type: kafka
          environment:
            spring.cloud.stream.kafka.binder:
              brokers: ${APP_PLATFORM_PEINVEST_KAFKA_BOOTSTRAP_SERVERS}

  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.PostgreSQLDialect
        jdbc:
          lob:
            non_contextual_creation: true
        # Добавляем свойство для работы с JSONB
        temp.use_jdbc_metadata_defaults: false
        # Дополнительные настройки для PostgreSQL
        format_sql: true
        use_sql_comments: true

# Параметры админских эндпоинтов
management:
  endpoints:
    enabled-by-default: false
    web:
      base-path: /
      exposure:
        include: '*'
      path-mapping:
        prometheus: metrics
  endpoint:
    info:
      enabled: true
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/it-invest/backoffice/myinvestment/depo-invoice$ sed -n '1,100p' src/main/resources/application-dev.yml
server:
  port: 8081

security:
  enabled: ${SECURITY_ENABLED:false}
  oauth2:
    client:
      clientId:
      clientSecret:
      scope:
      accessTokenUri:
      userAuthorizationUri:
    resource:
      jwt:
        key-uri:

spring:
  application.name: depo-invoice
  # Postgres
  datasource:
    driverClassName: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/pavlutin_depo_test?currentSchema=depo_invoice
    username: postgres
    password: postgres
    hikari:
      connection-test-query:
  liquibase:
    change-log: classpath:database_changelog.xml
    default-schema: depo_invoice
    parameters:
      default.schema: ${spring.liquibase.default-schema}  #public # Передаем значение из того же файла
      app.username: ${APP_POSTGRESQL_USER}
  kafka:
    application-id: ${spring.application.name}
    bootstrap-servers: localhost:9092
    auto-offset-reset: latest
    consumer:
      group-id: depo_invoice
      auto-offset-reset: latest
      properties:
        isolation.level: read_committed
        session.timeout.ms: 30000
        max.poll.interval.ms: 60000
        metadata.max.age.ms: 30000
  cloud:
    stream:
      bindings:
        notify-out-0:
          binder: sinv-kafka
          destination: sinv.notification-aggregator.depo
          group: depo_invoice
      binders:
        sinv-kafka:
          type: kafka
          environment:
            spring:
              cloud:
                stream:
                  kafka:
                    binder:
                      brokers: localhost:9092
  jpa:
    database-platform: org.hibernate.dialect.PostgreSQL95Dialect
    show-sql: true
    generate-ddl: false
    hibernate:
      ddl-auto: none
      naming:
        physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
    properties:
      hibernate:
        default_schema: ${spring.liquibase.default-schema}  #public # Передаем значение из того же файла
        show_sql: true
        format_sql: true
        batch_versioned_data: true
        order_updates: true
        order_inserts: true
        globally_quoted_identifiers: false # что бы не было ошибки на "rights_policyset" при запуске сервиса
  #        jdbc:
  #          time_zone: UTC
  #          batch_size: 5000
  #          lob:
  #            non_contextual_creation: true
  quartz:
    job-store-type: jdbc
    jdbc:
      initialize-schema: always
    properties:
      org:
        quartz:
          scheduler:
            instanceId: AUTO
          jobStore:
            tablePrefix: QRTZ_
            driverDelegateClass: org.quartz.impl.jdbcjobstore.PostgreSQLDelegate
            clusterCheckinInterval: 5000
            isClustered: true

logging:
  config: classpath:logback.xml
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/it-invest/backoffice/myinvestment/depo-invoice$ ls -la src/main/resources/application*
-rw-r--r-- 1 dmitriev-aal domain users 4074 сен 18 14:25 src/main/resources/application-dev.yml
-rw-r--r-- 1 dmitriev-aal domain users 4050 сен 18 14:25 src/main/resources/application-test.yml
-rw-r--r-- 1 dmitriev-aal domain users 4010 сен 18 14:25 src/main/resources/application.yml
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/it-invest/backoffice/myinvestment/depo-invoice$