spring:
  application:
    name: itnhub
  datasource:
    url: ${DB_URL}
    username: ${DB_USERNAME}
    password: ${DB_PASSWORD}
    hikari:
      # flyway.schemas는 Flyway 전용 커넥션에만 적용되므로, 애플리케이션이 실제 사용하는
      # HikariCP 커넥션 풀의 search_path는 이 설정으로 별도 지정해야 한다.
      # 없으면 커넥션이 public 스키마를 기본으로 조회해 "relation organization does not exist" 오류가 난다.
      schema: itnhub
  flyway:
    enabled: true
    schemas: itnhub
    default-schema: itnhub
    create-schemas: true
  servlet:
    multipart:
      max-file-size: 20MB
      max-request-size: 20MB

mybatis:
  mapper-locations: classpath:mapper/*.xml
  configuration:
    map-underscore-to-camel-case: true

logging:
  level:
    kr.itn.itnhub: INFO

mattermost:
  base-url: ${MATTERMOST_URL}
  token: ${MATTERMOST_TOKEN}
  team-id: ${MATTERMOST_TEAM_ID}
